包含 UITableView 和 UITabBar 的视图

Posted

技术标签:

【中文标题】包含 UITableView 和 UITabBar 的视图【英文标题】:a view containing UITableView and UITabBar 【发布时间】:2011-01-26 03:38:48 【问题描述】:

我正在使用 UINavigationController 在我的应用程序中推送和弹出其他 UIViewController。 在其中一个 UIViewControllers 中,我使用 UITabBar 在不同的视图之间切换。其中一个视图有 UITableView,我很难在底部显示 tabBar。即使它显示出来,它也会随着 tableCells 上下滚动。 我没有使用 tabbarcontroller,因为苹果文档建议不要将 tabbarcontroller 推送到 navigationcontroller 堆栈。

谢谢。

【问题讨论】:

【参考方案1】:

我猜你正在使用 UITableViewController。 UITableViewController 的 View 是 tableView 本身,因此当您将标签栏添加到视图时,实际上是将其添加到表视图中。这就是它随之滚动的原因。

您应该创建一个常规 UIView,然后将 tableView 和标签栏添加到该视图。

沙尼

【讨论】:

以上是关于包含 UITableView 和 UITabBar 的视图的主要内容,如果未能解决你的问题,请参考以下文章

使用 UITableView 填充 UITabBar

带有 UITableView 的 UITabBar - 我可以正确看到表格,但无法选择一行

MonoTouch:UITabBar 与 UITableView 重叠

UITabBar 将隐藏 UITableView 的最后一个单元格

UITableView中的UITabBar MoreViewController图像在以编程方式选择后消失

当我的应用程序通过我的 UITabBar 完成启动时,如何将加载的数据传递给 UITableView?