作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
这就是我希望应用程序运行的方式。一个人可以在 InterfaceBuilder 上设计他们想要的任何 View 。在我的代码中,然后我在界面生成器上获取该 View 并将其连接到 UICollectionViewCell。
因此,他们自定义创建的 View 可以放置在许多 UICollectionViewCells 上。
所以基本上我要问的是:如何为 UICollectionView 设置具有以下条件的单元格:
我正在尝试做的目标是创建一个程序员可以使用的自定义控件。程序员只需设计 UIView,剩下的我的代码会处理。
有什么方法可以从 IB 获取 UIView 并使用代码将其挂接到 UICollectionViewCell 中吗?我卡住了。
到目前为止我看过的函数是这个函数,但我不确定如何将 View 链接到 UICollectionViewCell 类。
func registerClass(cellClass: AnyClass?, forCellWithReuseIdentifier identifier: String)
编辑 - 我正在考虑的另一个可能的解决方案是
但我认为这种出路会很慢。大家有什么好的想法吗?
最佳答案
正如你们中的一些评论者所提到的。
// Create the custom view
var customView = NSBundle.mainBundle().loadNibNamed("nameOfYourXib", owner: self,options: [:])[0] as! UIView
// Add the subview to the cell
cell.addSubview(customView)
关于ios - 如何将 UIView 链接到 UICollectionViewCell?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35762973/
我是一名优秀的程序员,十分优秀!