作者issuemylove (skill)
看板MacDev
标题[问题] collection view cell 初始化
时间Thu Sep 26 16:42:45 2013
想请问各位大大
因为 cell 会重复使用
但是有些东西每个 cell 都是一样的 (只须设定一次)
例如: cell 的背景颜色、边框圆角等
我想要只设定一次 而不是傻傻地在
cellForItemAtIndexPath 里每次都设定
即是在自订的cell中 实作
-(id)initWithFrame
请问有甚麽好方法吗?
我目前是 viewDidLoad 使用
[collectionView
registerNib: forCellWithReuseIdentifier: ]
然後在
cellForItemAtIndexPath 里面做设定
但这样并不会触发自订cell的
initWithFrame
有试过这篇的方法
http://stackoverflow.com/questions/17406186/ 使用
registerClass
的确是会触发 initWithFrame 但是就我的cell 却离奇的
消失不显示 只是透明
请问我该怎麽办才好QQ
还是说有甚麽其他方法呢?
谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.163.3.187