【问题标题】:Adding UILabel on top of UITableView在 UITableView 之上添加 UILabel
【发布时间】:2009-12-27 03:21:17
【问题描述】:

我有一个带有 NIB 的 iPhone 项目,它只有一个表视图 (UITableViewController)。我的委托加载了笔尖(和相关的控制器),一切都很好。现在我想让 UILabel 在表格视图中没有数据显示时显示出来。重新访问 NIB,我发现只有文件的所有者、代表和表视图存在(即没有窗口)。

好像我以前在应用程序中看到过这种情况,当你说你搜索某些东西但没有结果时。添加 UI 标签或任何其他 UI 元素的最佳实践方法是什么?

谢谢!

【问题讨论】:

  • 您想在 UITableView 上添加 UILabel... 问题是 - 您使用的是 UIViewController 还是 UITableViewController... 您想在哪里添加标签?在细胞内?很抱歉没有理解您的问题。

标签: iphone user-interface uitableview


【解决方案1】:

您可以在界面构建器中添加一个 UILabel 到您的表格视图顶部并将其设置为隐藏。然后,当你得到 0 个结果时,只需在标签上调用 -setHidden:NO。

在结果计数为零的情况下,您可以轻松地返回单个表格行,并带有一些指导性文本,例如不可点击/可选择的“无结果”。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-10-29
    • 2018-11-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-31
    相关资源
    最近更新 更多