如何使 UIViewController 工具栏出现? [关闭]

Posted

技术标签:

【中文标题】如何使 UIViewController 工具栏出现? [关闭]【英文标题】:How to make UIViewController toolbar appear? [closed] 【发布时间】:2013-04-10 20:39:19 【问题描述】:

在情节提要上放置 UIViewController 时,它有一个“内置”工具栏,我可以在设计期间向其中添加按钮。我的问题是它不会在运行时出现。有属性toolbarHidden 但这不能控制工具栏的可见性。如何将其设置为可见?

【问题讨论】:

你的问题是...... @DanF 我的问题是如何将 UIViewController 中的默认工具栏设置为可见 【参考方案1】:

“内置”工具栏位于属性检查器的“模拟指标”部分。

这些实体仅可用于设计目的,它们模拟由于外部条件而可能强加在 viewController 上的小部件的效果。

在模拟工具栏指标的情况下,这向您展示了如果 viewController 嵌入在 UINavigationController 中时的外观,toolbarHidden 属性设置为“false”

UIViewController 没有toolbar 属性,这就是为什么在头文件中找不到对它的引用的原因。

【讨论】:

我的 UIViewController 嵌入在 UINavigationController 中,它是从 UITableViewController 调用的推送序列。如果我设置 UINavicationController 的工具栏隐藏,它不会影响 UITableController 吗? @liva 您可以在viewWillAppear 上的每个viewController 中设置它(例如)...self.navigationController.toolbarHidden=NO。进入工具栏的工具栏项目是 viewController 的属性。

以上是关于如何使 UIViewController 工具栏出现? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何使 UIViewController 成为单独 UITableViewController 的委托?

当文本字段获得焦点时,如何使底部工具栏浮在软键盘上方

iOS:如何在弹出其子 UIViewController 后“刷新” UIViewController?

如果我在 UIScrollView 中有 UIViewController,如何以编程方式使 UIScrollview zoomToRect?

如何使 uiviewcontroller 在应用程序首次运行期间仅可见一次(例如教程)?

如何使 UISearchController() 默认隐藏?