【发布时间】:2013-01-21 10:19:26
【问题描述】:
已经创建了UITableViewCell、MenuItem 的子代,其中包含我的自定义表格单元格的功能。我还创建了一个带有自定义单元格的 xib 文件,并将 xib 文件中的UITableViewCell 设置为具有MenuItem 类。 xib 文件的名称也是MenuItem。在我的UITableViewController 课程中,我在ViewDidLoad 中这样做:
UINib *menuItems = [UINib nibWithNibName:@"MenuItem" bundle:nil];
[[self tableView] registerNib:menuItems forCellReuseIdentifier:@"MenuItem"];
但是在 xib 文件中使用的背景颜色并没有在表格显示的单元格中使用。如果我添加一个新标签,它会显示出来,但背景颜色只是纯白色。有谁知道为什么?
编辑:我确实在cellForRowAtIndexPath 中使用[tableView dequeueReusableCellWithIdentifier:@"MenuItem"];。
【问题讨论】:
-
查看此链接可能会对您有所帮助... [在此处输入链接描述][1] 和stackoverflow.com/questions/281515/… [1]:stackoverflow.com/questions/5166747/…
-
谢谢,在那里找到了我的答案。
标签: iphone objective-c