iOS 中UICollectionView中的选中和取消选中
来源:互联网 发布:java map中文乱码 编辑:程序博客网 时间:2024/05/18 17:57
iOS 中UICollectionView中的选中和取消选中
首先,我们要实现的效果图如图
思路是我用两个可变数组,一个用来装载这8个数据,另一个用来记录我所选中的话题,在点击完成操作时候,将所记录的话题数组上传至后台。接下来贴上代码:
- (void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath{ HotTopicsCollectionViewCell *cell = (HotTopicsCollectionViewCell *)[collectionView cellForItemAtIndexPath:indexPath]; if(_choiseArray.count == 0){ //如果选中的数组为空,则直接添加话题到数组中 }else{ for (int i=0; i<_choiseArray.count; i++) { if (_interestArray[indexPath.row][@"id"] == _choiseArray[i]) { [cell changeWhite];//将cell的颜色设置为未选中的颜色 [_choiseArray removeObjectAtIndex:i];//从数组中删除选中的话题 NSLog(@"_choise--%@", _choiseArray); return;//return } } } [_choiseArray addObject:_interestArray[indexPath.row][@"id"]];//添加到数组中 [cell changeBlack];//设置选择状态的颜色 NSLog(@"_choise--%@", _choiseArray);}
0 0
- iOS 中UICollectionView中的选中和取消选中
- CListCtrl 选中 和 取消选中
- CListCtrl 选中 和 取消选中
- iOS UICollectionView小结 + 选中效果
- iOS UITableView 和 UICollectionView 设置默认选中状态
- jQuery中checkbo添加事件,判断是否选中和设置选中与取消选中
- android checkBox 的选中和取消选中
- iOS Button选中与取消
- iOS uicollectionview滚动选中状态错乱
- js中实现同时对checkbox选中和取消
- 点击Gridview行,选中/取消选中,当前行中的Checkbox
- vs2010 那个注释选中和取消选中那些图标设置
- RadioGroup 全部取消选中 和选中某个按钮
- Jquery radio 选中 取消选中
- html中input(radio,checkbox)取消/选中
- checkbox 选中和取消切换问题
- jquery控制checkbox选中和取消
- checkbox 全部选中,和取消全选
- Java Timer和TimerTask
- 视音频编解码技术零基础学习方法(向雷神致敬)
- ionic集成极光推送之点击推送跳转到指定页面
- svn 无法连接到服务器上的svn
- Android滑动冲突处理
- iOS 中UICollectionView中的选中和取消选中
- 如何用简单易懂的例子解释隐马尔可夫模型?
- 学习总结:对Hibernate映射的学习?
- Git note --Basics
- VS2013+WDK8.1编译时tracewpp.exe无效
- (WEB.jQuery)jQuery选择器总结
- C#函数 161013
- LeetCode-通配符模式串匹配
- VC配置文件读取和写入