我知道如何在自定义视图中使用@IBDesignable。 但是可以将IBDesignable用于单元格并在故事板中呈现它们吗?
例如:我在storyboard中有一个collectionViewController,并添加了一个uiCollectionCell和指定的类作为我的customCellClass。
p.s:我知道在collecionViews和tableViews中使用Xib我们必须在代码中调用方法registerNib:forReuseIdentifer(我正在这样做)。只是想知道,是否有可能在故事板中看到它的渲染视图。
p.s2:我发现this并且它与UIViews完美配合,但不知道如何使它与CollectionCells和TableCells一起使用。 :(
答案 0 :(得分:1)
是的。这是我在Xcode 10.1和iOS 12上发现的。将SequenceExample
添加到Record
的自定义子类中确实可以间歇性地工作,但这更可靠:
VarLenFeature
添加到@IBDesignable
的自定义子类中UICollectionViewCell
,并在那里定义外观@IBDesignable
UIView
layoutSubviews()
,请在Interface Builder中进行其他更改)< / li>
示例类
prepareForInterfaceBuilder()
答案 1 :(得分:-2)
经过大量测试并使用图书馆后,我想出了这个:
您不应在TableViewCell
个文件中添加CollectionViewCells
或.nib
,而是必须添加简单的视图。我不确定它是否会出现在故事板里面(还没有检查过)但它会让错误消失。现在,您甚至可以使用autoLayout
来自我调整单元格大小。