ccw*_*den 14
在iOS8(Swift)中,使用:
splitViewController.preferredDisplayMode = UISplitViewControllerDisplayMode.AllVisible
Run Code Online (Sandbox Code Playgroud)
Aar*_*her 13
在实现UISplitViewControllerDelegate协议(通常是DetailViewController)的viewController类中,添加以下代码.
- (BOOL) splitViewController:(UISplitViewController *)svc shouldHideViewController:(UIViewController *)vc inOrientation:(UIInterfaceOrientation)orientation {
return NO;
}
Run Code Online (Sandbox Code Playgroud)
根据文档,这已经从iOS 5开始提供.
要看到它的实际效果: -
打开Xcode.
- 创建一个新的主/细节应用程序.
- 将以上代码添加到
iPad模拟器中的DetailViewController -Run.
在自己的项目,你会希望下面的行添加到detailViewController的viewDidLoad方法.
self.splitViewController.delegate = self;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6668 次 |
| 最近记录: |