试图模仿 Apple iPad popover 风格

Posted

技术标签:

【中文标题】试图模仿 Apple iPad popover 风格【英文标题】:Trying to mimic the Apple iPad popover style 【发布时间】:2011-07-11 08:37:01 【问题描述】:

如果有人问了这个问题,我深表歉意,但我真的找不到。

基本上,我试图模仿内置 Apple 应用程序使用的弹出框的外观。特别是,不是使用 tableview 列表的弹出框,而是那些内部只有按钮的弹出框。

例如,在邮件应用程序中,单击屏幕右上角的左箭头,会显示一个带有四个按钮的弹出框:回复、全部回复、转发、打印。

如何创建这个特定的弹出窗口来呈现这种外观?

我尝试过制作我自己的带有黑色背景和圆形矩形按钮的 UIViewController,但它看起来不一样。任何帮助将不胜感激!

谢谢。

【问题讨论】:

【参考方案1】:

这是UIActionSheet。在 iPad 上,如果它不是从另一个弹出框中呈现,它会获得“弹出框”外观。

【讨论】:

哦,所以在这种情况下我实际上并没有使用 UIPopoverController ?我只是从一个按钮创建了一个 IBAction-ed UIActionSheet,就像在 iPhone 上一样? 是的,您可以通过UIBarButtonItem 或矩形展示它,它会显示为弹出框。

以上是关于试图模仿 Apple iPad popover 风格的主要内容,如果未能解决你的问题,请参考以下文章

iPad上有啥样的popover

带有 PopOver 控件的 IPad 按钮下拉菜单

如何删除 iPad 的 Popover 箭头及其边框

iPad:iOS5 的 Popover 示例

如何在 ipad 中创建 Popover? [关闭]

iOS 13.6出现新漏洞﹨下一代iPad Air配置升级更便宜﹨苹果申请Apple Pencil专利