【发布时间】:2013-12-13 05:48:18
【问题描述】:
我试图在我的数组等于 0 时显示自定义的无结果,但由于某种原因它不起作用。如果有人能看到我的代码:
if ([self.content count] == 0) {
UIImageView *bg = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"detallesbackground123"]];
[self.tableView setBackgroundView:bg];
} else {
UILabel *verSee = (UILabel *)[cell viewWithTag:7];
[verSee setText:currentText];
UILabel *verPa = (UILabel *)[cell viewWithTag:17];
[verPa setText:currentDe];
}
【问题讨论】:
-
你在哪里有这个代码?
-
请努力解决您发帖的问题!不要犹豫,描述清楚!顺便说一句,如果我得到你的问题,你想在数组中没有任何内容时显示“未找到结果”。如果是这样,那么只需将标题设置为单个单元格作为“找不到结果”。如果这不是您想要的,请编辑您的问题,这将更清晰、更容易理解您的 EXACT 问题!
-
不熟悉 setBackgroundView:这是在 tableview 子类还是类扩展中?
-
@danh,backgroundView 是 UITableView 的一个属性。
-
我认为问题是,您可能正在从您的
numberOfRowsInSection方法返回[self.content count]。所以如果它是零。你的cellForRowAtIndexPath方法不会被调用。
标签: ios objective-c uitableview ios7 uisearchbar