导航栏隐藏了我的 UITableViewController 的顶部 - 想法?

Posted

技术标签:

【中文标题】导航栏隐藏了我的 UITableViewController 的顶部 - 想法?【英文标题】:Navbar hides top of my UITableViewController - ideas? 【发布时间】:2013-07-26 16:26:33 【问题描述】:

所以我在 UINavigationController 中嵌入了一个 UITableViewController,所有这些都在 Storyboard 可视化编辑器中完成。不幸的是,当我的应用程序运行时,表格视图会延伸到导航栏下方,这看起来很糟糕并且隐藏了下拉刷新控件。

任何想法如何解决这个问题?

【问题讨论】:

【参考方案1】:

ios 7 beta 3 中关于 UIRefreshControl 的已知错误 :(

【讨论】:

【参考方案2】:

几个:-)

self.navigationController.navigationBar.translucent = NO;

或添加viewDidLoad:

 CGRect frame = self.tableView.frame;
self.tableView.frame = CGRectMake(frame.origin.x, frame.origin.y+64,
                                  frame.size.width, frame.size.height-64);

【讨论】:

以上是关于导航栏隐藏了我的 UITableViewController 的顶部 - 想法?的主要内容,如果未能解决你的问题,请参考以下文章

在故事板中隐藏导航栏

iOS mobile safari - 底部栏覆盖了我的页脚

阻止 IQKeyboardManager 删除我的导航栏

Bootstrap 导航栏重叠正文内容

iOS - 大标题隐藏了我的身体顶部

导航栏状态,显示和隐藏底部导航栏