刚开始使用Swift并想复制标准Apple“Notes”应用程序中提供的某些功能。特别是在横向模式下的iPad上,“详细信息 View ”中显示的“展开”按钮。
IE。
我最近来的(作为一个简单的快速解决方案)是将以下内容添加到AppDelegate中:
splitViewController.preferredDisplayMode = .primaryOverlay
但是,尽管这允许以横向方向切换主 View (类似于默认的肖像行为),但这是通过将主 View 作为弹出框/叠加层来完成的。但是,我更喜欢Notes应用程序中存在的行为,因为“主 View ”可以滑入/滑出(不覆盖“详细 View ”)。
编辑:还对如何仅在iPad上仅在横向模式下显示相应按钮感兴趣。
任何帮助将不胜感激!谢谢
最佳答案
splitViewController.preferredDisplayMode = .allVisible
这应该可以解决问题。切换到全屏模式时,它会使
Master View
滑入和滑出。关于Swift 3-UISplitViewController-横向隐藏/展开主 View (例如Notes App),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36920302/