有没有正确的方法来添加空表格文本?例如,如果您转到模拟器并打开联系人,表格为空并显示“无联系人”。或者通过UISearchDisplayController搜索给出“无结果”消息。
我可以通过在运行时定位和隐藏的标签来做到这一点,但这是正确的方法吗?
感谢您的帮助
答案 0 :(得分:2)
我想如果你想这样做: 1 /搜索:具有文本“无结果”的大视图(可能不需要是表格视图)。您可以在运行时删除并添加tableView。例如,您可以让视图A包含标签“无结果”,并使用tableView包含结果。然后,当用户搜索并且没有结果时,添加视图A.如果有结果,则删除视图A并添加tableView
2 /喜欢联系人:它似乎更容易。您可以覆盖该方法: //自定义表视图中的行数。 - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { 返回0; }
//自定义表格视图单元格的外观。 - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { 返回一个包含文本“No Contacts”的单元格 }