我有一个列表,我列出了日记条目,我想要显示标题,创建日期和其他一些东西.我想使用XIB来设计一个单元格,因此UX设计师可以修改它并按像素推动它.
所以,这就是我设置xib的方式:
然后我做了一个这个xib单元指向的类,我添加了两个属性:
@property (atomic,weak) IBOutlet UILabel* TitleLabel;@property (atomic,weak) IBOutlet UILabel* dateLabel;
我希望能够在创建这些单元格时设置它们.
在具有列表表的视图中,我执行此 *** 作:
在 – (voID)vIEwDIDLoad中
[self.tableVIEw registerNib:[UINib nibWithNibname:@"DreamListtableVIEwCell" bundle:nil] forCellReuseIDentifIEr:@"DreamListCell"];
在 – (UItableVIEwCell *)tableVIEw:(UItableVIEw *)tableVIEw cellForRowAtIndexPath:(NSIndexPath *)indexPath我这样做:
static Nsstring *MyIDentifIEr = @"DreamListCell";UItableVIEwCell *cell = [tableVIEw dequeueReusableCellWithIDentifIEr:MyIDentifIEr forIndexPath:indexPath];
问题是,如果我在单元格xib中设置IBOutlets,应用程序崩溃,因为我认为所有者在初始化时确实是零,但我实际上不确定.如果我无法在界面构建器中连接它们,我怎么能修改这两个属性?我该怎么办?
另外,我没有使用故事板.我用它作为指南:Chapter 21. Table Views and Collection Views
我为一些重复的问题道歉,我只是没有得到它. HALP!
编辑:
插座截图:
编辑#2:
如果我删除单元格xib中的插座连接,我会看到:
以上是内存溢出为你收集整理的ios – 使用XIB自定义UITableViewCell全部内容,希望文章能够帮你解决ios – 使用XIB自定义UITableViewCell所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)