Storyboard UITableViewController 在屏幕底部启用工具栏
Posted
技术标签:
【中文标题】Storyboard UITableViewController 在屏幕底部启用工具栏【英文标题】:Storyboard UITableViewController enable toolbar at bottom of screen 【发布时间】:2014-05-14 12:51:22 【问题描述】:我创建了一个基于 UITableViewController
的故事板,它正在工作并显示数据。
我现在需要添加一个始终位于屏幕底部的工具栏。为此,我在情节提要中添加了一个工具栏按钮,该按钮位于屏幕底部。
我已将以下内容添加到我的 tableviewcontrollers viewWillAppear 方法中
[self.navigationController setToolbarHidden:NO];
如此处所述 How to add a toolbar to the bottom of a UITableViewController in Storyboards?
但是,我仍然没有工具栏...有什么想法吗?
【问题讨论】:
【参考方案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。以上是关于Storyboard UITableViewController 在屏幕底部启用工具栏的主要内容,如果未能解决你的问题,请参考以下文章
main.storyboard 和 launchscreen.storyboard 有啥区别? [复制]
UIStackView + storyboard + Swift3
使用 Storyboard 时不通过 Storyboard 推送 ViewController
Swift 删除 Main.storyboard 和 LaunchScreen.storyboard