像 UIActionsheet 样式一样显示 UITableView?

Posted

技术标签:

【中文标题】像 UIActionsheet 样式一样显示 UITableView?【英文标题】:Display UITableView like UIActionsheet style? 【发布时间】:2013-05-15 05:03:05 【问题描述】:

我一直在尝试显示 UITableView 之类的 UIActionsheet showFromRect: 样式。有没有办法以编程方式进行,或者我需要为此使用图像。

请查看下图...

【问题讨论】:

可以使用 POPOVER 吗?? @Divyu 会给箭头外观吗? 这是 iPhone,而不是 iPad。因此你不能使用UIPopoverController。它仅适用于 iPad。 @Newbee 是的,它会给.. 我正在为 iphone 使用我的自定义 UIPopOverController 类.. 它很容易使用,并且使用适当的方法...... @maddy 你也没有得到 UIActionSheet 的 showFromRect。 (你有,它只是正常显示) 【参考方案1】:

这里是用于 iphone 的自定义 UIPopOverController 的链接。 它会解决你的目的。 :) https://github.com/werner77/WEPopover.

【讨论】:

【参考方案2】:

我也有同样的情况,我通过使用 LeveyPopListView 做到了这一点。 https://github.com/levey/LeveyPopListView

试试这个。

【讨论】:

【参考方案3】:

制作您自己的UIView,其中应包含UITableView 和箭头图像。实现自定义 init 方法,该方法将接受 CGRect 并从该矩形显示箭头图像。

【讨论】:

以上是关于像 UIActionsheet 样式一样显示 UITableView?的主要内容,如果未能解决你的问题,请参考以下文章

像 UIActionSheet 一样删除破坏性按钮

plus.ui.toast样式如何修改呢

像键盘一样显示UIPickerView,没有UITextField

UIActionSheet 应该从弹出窗口中调用,但从主屏幕底部显示

UIActionSheet 在横向模式下无法正确显示

UIActionSheet 中的 UIPickerView:UI 冻结