【发布时间】:2026-02-18 03:20:03
【问题描述】:
我确定我在这里遗漏了一些明显的东西,但我知道弹出框控件可以有“标题”,即在内容视图上方有一行文本的标题区域(例如 iWork 中的“工具”弹出框)。
如何在我自己的弹出框中添加它?
谢谢。
【问题讨论】:
标签: iphone ipad uipopovercontroller
我确定我在这里遗漏了一些明显的东西,但我知道弹出框控件可以有“标题”,即在内容视图上方有一行文本的标题区域(例如 iWork 中的“工具”弹出框)。
如何在我自己的弹出框中添加它?
谢谢。
【问题讨论】:
标签: iphone ipad uipopovercontroller
如果您使用的是 UIPopoverController,只需将 its contentViewController 设为 UINavigationController,并设置其最深视图控制器的 the title。
如果您使用的是 UIActionSheet,它已经有一个 title property(使用 -initWithTitle:… 进行初始化时应该注意这一点。)
【讨论】:
我整天都在为同样的问题苦苦挣扎,我想我终于找到了解决方案:D 你需要为弹出框的 contentViewController 使用 UINavigationController,然后为导航控制器的导航栏添加标题,就像你通常会的那样。奇怪的是,如果您将导航栏添加到现有的视图控制器,这将不起作用。
【讨论】: