ipad - 在纵向模式下 Split View!

标签 ipad

Apple 仅为横向模式提供 Split View,但不为纵向模式提供。有没有办法在纵向模式下实现 Split View?

[splitViewController setHidesMasterViewInPortrait:NO];

这将起作用。但是这个 API 没有记录(私有(private))。

谢谢,
曼朱纳特

最佳答案

对于 iOS5+,

转到您的 detailViewController .您的 detailViewController应该有 UISplitViewControllerDelegate .只需将此代码放入:

- (BOOL)splitViewController:(UISplitViewController *)svc shouldHideViewController:(UIViewController *)vc inOrientation:(UIInterfaceOrientation)orientation{
    return NO;
}

这会成功的。它是公共(public) API。

关于ipad - 在纵向模式下 Split View!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4790804/

相关文章:

iphone - 我是否通过在启动时获取一次对象并在我想保留数据时调用保存来正确使用核心数据?

iphone - uiview 不显示在应用程序委托(delegate)中

ios - 当更改 Iphone 屏幕时,内容不适合 iPad 屏幕

ios - UISplitView - 如果已有实例可见,如何防止加载详细 View 的新实例?

ipad - 最小宽度 = 481 为什么

ipad - 如何让我的 HTML5 视频播放器在 iPad 上自动播放,例如 filmon.com?

ios - 如何在 iPhone 中将 ImageView 的位置设置为 UITableViewCell 的中心

iphone - UITableView 的 reloadRowsAtIndexPaths : (NSArray *) indexPaths failing to cause a reload unless you call it twice?

ios - 当状态为 "waiting for review"时,iTunes 连接替换二进制文件

iphone - 如何更新ios?