通过nib添加到UICollectionViewCell contentView
有没有办法通过xib将UICollectionViewCell的子视图添加到contentView? 因为我认为这是正确的方法吗? 我想当我通过xib拖放UI时,它会被放入视图而不是contentView
将任何视图拖放到UICollectionViewCell XIB时,您将拖动到cell.contentView,而不是cell.view。
请检查didSelect,您将看到所有子视图
- (void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath{ MyCell *cell = (MyCell*)[collectionView cellForItemAtIndexPath:indexPath]; NSArray *views = [cell.contentView subviews]; NSLog(@"Select %@",views); }
你可以这样做,通过nib填充TableViewCell。
- 创建一个笔尖
- 使用适当的唯一标记将子视图添加到其中
-
使用您创建的单元格注册Collectionview
UINib * cellNib = [UINib nibWithNibName:@“ECVCell”bundle:[NSBundle mainBundle]]; [self.collectionView registerNib:cellNib forCellWithReuseIdentifier:@“ECVCell”];
-
使用
viewWithTag:
方法获取cellForItemAtIndexPath
方法中添加的视图的实例
快乐编码:)
- 如何使用Dropbox Sync API iOS SDK从Dropbox下载文件
- 解决“背景附件:固定”,这是不适用于iOS4
- 使用Objective-C iOS以编程方式创buildTableVIew
- 在UIViewController中添加UINavigationController
- 任何如何从uitabbarcontroller访问viewcontroller的代码示例?
- 需要一个检测iPhone何时插入的API
- 如何更改UISearchBar占位符和图像色彩的颜色?
- 在其contentViewController中closures一个UIPopoverController?
- Xcode 6.4“无法下载和安装iOS 8.3模拟器”