【发布时间】:2014-09-05 19:29:05
【问题描述】:
我已经完成了我的作业,我以为我已经掌控了一切。
当我运行我的项目时一切正常,但自定义 UITableViewCells 中的 UITextView 为空。
这是重要的代码:
[self.tableView registerClass:[NewsCell class]forCellReuseIdentifier:@"NewsCell"];
然后:
NewsCell *cell = [tableView dequeueReusableCellWithIdentifier:@"NewsCell" forIndexPath:indexPath];
NSDictionary *newsObject = [_newsArray objectAtIndex:indexPath.row];
NSString *title = [newsObject objectForKey:@"newsTitle"];
NSLog(@"title: %@", title); // This puts out the correct stuff
[cell.newsTeaser setText:title];
但是 newTeaser UITextView 显示为空。为什么会这样,我犯了什么错误?
我应该补充一点,这是我第一次在 iOS 7 中制作自定义单元格...
【问题讨论】:
-
如果什么都不显示,它会显示什么?此外,请确保您的单元格的
newsTeaser插座连接到标签之类的东西。 -
什么都不显示?所以它确实显示了一些东西? #双重否定
-
你确定 cell.newsTeaser 不是 nil 吗?
-
检查 newTeaser 是否不为零,或者它的框架是否在屏幕上/与 CGRectZero 不同
-
@Caleb 我在自定义单元格中有一个 UITextView 和一个 UIIMageView,两者都显示为空白。我有一个从 IB 到自定义单元类的连接。
标签: ios objective-c uitableview