表格视图下方的 UIPopoverController 按钮

Posted

技术标签:

【中文标题】表格视图下方的 UIPopoverController 按钮【英文标题】:UIPopoverController buttons beneath a table view 【发布时间】:2011-06-08 15:06:10 【问题描述】:

我正在寻找类似下图的东西,但我真的不知道它是如何完成的,并且想知道是否有人有一个快速的设计想法(不需要代码或任何东西)。它是表格视图的页脚视图吗?弹出框控制器是一些未知的页脚视图吗?是否有某种方法可以将 UINavigationController 中的工具栏“集成到”弹出窗口中?我想我总是可以创建一个自定义视图并“像”弹出框一样显示它。谢谢你的帮助。

【问题讨论】:

【参考方案1】:

UIPopoverController 实际上会为你做很多事情。如果您将其内容视图控制器设置为 UINavigationController,则该导航控制器的当前视图控制器的导航项的内容将嵌入显示在弹出框的顶部。我相信设置视图控制器(不是导航控制器的)toolbarItems 将在底部产生相同的效果。

在这种情况下,看起来他们编写了一个自定义弹出框控制器;它没有附加箭头,并且它顶部的阴影与标准的 UIPopoverController 略有不同。但我很确定您可以使用我刚才描述的方法来实现类似的效果,而无需滚动您自己的弹出框。

【讨论】:

是的,我在发布此内容后发现了一个老问题,我实际上对其进行了编辑和评论(大声笑),OP 稍后发布了答案,就是这个意思。谢谢。

以上是关于表格视图下方的 UIPopoverController 按钮的主要内容,如果未能解决你的问题,请参考以下文章

直接在导航栏下方滚动表格视图单元格?

表格视图的最后四行不会从键盘下方移出

表格视图下方的 iAd 横幅

如何在单元格下方的表格视图中检测点击/触摸?

iPad表格视图上的UISearchBar消失在导航控制器栏下方

在屏幕下方加载时,UITableViewCell 按钮单击未注册