【问题标题】:TableView Data Overriding Navigation BarTableView 数据覆盖导航栏
【发布时间】:2023-03-13 03:23:01
【问题描述】:

我在我的应用程序中使用 StoryBoard,并且我在导航控制器中嵌入了一个 tableviewcontroller。

当我没有将数据加载到 tableview 中时,导航栏会正确显示,但是当我将数据加载到 tableview 中时,导航栏会消失并且 tableview 会扩展全屏。发生这种情况有什么原因吗?

【问题讨论】:

    标签: iphone uitableview uinavigationcontroller


    【解决方案1】:

    如果您定义高度标题部分有帮助吗? :

    -(CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section{
        return 44.0;
    }
    

    【讨论】:

    • 我刚试过这个,它会创建一个透明的标题,但导航栏仍然消失。
    • 你记得初始化你的导航栏吗?如果是,请尝试使其不隐藏,因此:[self.navigationController.navigationBar setHidden:NO];
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-02
    • 1970-01-01
    相关资源
    最近更新 更多