TableView 数据覆盖导航栏
Posted
技术标签:
【中文标题】TableView 数据覆盖导航栏【英文标题】:TableView Data Overriding Navigation Bar 【发布时间】:2012-11-04 18:46:46 【问题描述】:我在我的应用程序中使用 StoryBoard,并且我在导航控制器中嵌入了一个 tableviewcontroller。
当我没有将数据加载到 tableview 中时,导航栏会正确显示,但是当我将数据加载到 tableview 中时,导航栏会消失并且 tableview 会扩展全屏。发生这种情况有什么原因吗?
【问题讨论】:
【参考方案1】:如果您定义高度标题部分有帮助吗? :
-(CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
return 44.0;
【讨论】:
我刚试过这个,它会创建一个透明的标题,但导航栏仍然消失。 你记得初始化你的导航栏吗?如果是,请尝试使其不隐藏,因此:[self.navigationController.navigationBar setHidden:NO];以上是关于TableView 数据覆盖导航栏的主要内容,如果未能解决你的问题,请参考以下文章
如何将导航栏(没有 NavigationController)和搜索栏添加到 TableView