【发布时间】:2014-07-23 17:00:25
【问题描述】:
Apple 建议通过大小等级对通用应用程序使用单个故事板。 现在我正在尝试根据设备调整 UI,到目前为止它运行良好。我面临的唯一问题是如何分配特定的转场。 例如,在我的应用程序中仅包含两个 tableview 单元格的设置应该通过 iPad 上的“作为弹出窗口呈现”和 iPhone 上的常规“显示(例如推送)”segue 可见。
有没有办法像使用情节提要一样定义它,还是我需要编写支持代码?
尼克
【问题讨论】:
Apple 建议通过大小等级对通用应用程序使用单个故事板。 现在我正在尝试根据设备调整 UI,到目前为止它运行良好。我面临的唯一问题是如何分配特定的转场。 例如,在我的应用程序中仅包含两个 tableview 单元格的设置应该通过 iPad 上的“作为弹出窗口呈现”和 iPhone 上的常规“显示(例如推送)”segue 可见。
有没有办法像使用情节提要一样定义它,还是我需要编写支持代码?
尼克
【问题讨论】:
在 WWDC 会议中,Apple 工程师使用了“Present as popover”转场。 这个在 iPhone 上以模态方式显示视图,在 iPad 上显示弹出框。不过,您必须编写一些代码才能在 iPhone 上显示返回按钮。
如果你需要 popover 和 push segues,我会在代码中这样做:
【讨论】: