在 UICollectionView Xcode 中添加子视图 [关闭]
Posted
技术标签:
【中文标题】在 UICollectionView Xcode 中添加子视图 [关闭]【英文标题】:Adding subview inside UICollectionView Xcode [closed] 【发布时间】:2013-11-21 05:36:18 【问题描述】:我在UICollectionView
工作,在UICollectionViewCell
中添加了我的设备照片,现在我想在UICollectionView
中创建子视图。请向我建议如何在UICollectionViews
中添加subview
。需要任何代码或链接。
【问题讨论】:
developer.apple.com/library/ios/documentation/uikit/reference/… 让我清楚你想在你的 UICollectionView 或 UICollectionViewCell 中添加子视图 是的。我不认为子视图是必要的。您可以根据需要自定义集合视图单元格。 我想在uicollectionViewcell中添加子视图 请告诉我如何自定义collectionviewcell 【参考方案1】:添加子视图很简单,
//Create subview
UIView *subview = [[UIView alloc] initWithFrame:CGRectMake(0, 0, self.collectionView.frame.size.width, 20)];
//Add
[collectionView addSubview:subview];
//Bring to front so that it does not get hidden by cells
[collectionView bringSubviewToFront:subview];
//This will shift collectionView content down by 20px at top
[collectionView setContentInset:UIEdgeInsetsMake(subview.frame.size.height, 0, 0, 0)];
上面的代码会在collectionView的顶部添加一个子视图。这是你想要的?如果不是,请在您的问题中提供更多详细信息。
【讨论】:
插入空间将插入到子视图上方的顶部(iOS 8) @jAckOdE 知道如何在 iOS8 上执行此操作吗? 将视图添加到您的集合视图中,并观察集合视图的内容偏移量并相应地更新您的子视图框架 @jAckOdE 你能分享一下内容偏移的示例代码吗以上是关于在 UICollectionView Xcode 中添加子视图 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
如何在 UICollectionView、Swift 5、Xcode 的行下添加行
在 UICollectionView Xcode 中添加子视图 [关闭]
为啥 UICollectionView 在 Xcode 11 (ios 13) 中省略 Line/Intrim 间距?
XCode 6 UICollectionview viewwithtag 不起作用