【问题标题】:Storyboard UITableViewController enable toolbar at bottom of screenStoryboard UITableViewController 在屏幕底部启用工具栏
【发布时间】:2025-12-28 07:55:06
【问题描述】:

我创建了一个基于 UITableViewController 的故事板,它正在工作并显示数据。

我现在需要添加一个始终位于屏幕底部的工具栏。为此,我在情节提要中添加了一个工具栏按钮,该按钮位于屏幕底部。

我已将以下内容添加到我的 tableviewcontrollers viewWillAppear 方法中

[self.navigationController setToolbarHidden:NO];

如此处所述 How to add a toolbar to the bottom of a UITableViewController in Storyboards?

但是,我仍然没有工具栏...有什么想法吗?

【问题讨论】:

    标签: ios xcode


    【解决方案1】:

    您希望在一个视图控制器中显示工具栏,该视图控制器放置在某个导航控制器中。

    - (void)viewWillAppear:(BOOL)animated
    {
    //View will appear
        [self.navigationController setToolbarHidden:NO animated:YES];
    }
    
    - (void)viewWillDisappear:(BOOL)animated
    {
    //View will disappear
        [self.navigationController setToolbarHidden:YES animated:YES];
    }
    

    【讨论】:

    • 好的,所以我的 tableviewcontroller 必须使用导航控制器吗?
    • tableviewcontroller 里面有 navigationcontroller。