myi*_*ieh 2 iphone objective-c ios5.1
我碰到使用一些问题UISplitViewController与presentViewController:animated:completion.
为了将问题分解为最简单的形式,我使用主/详细模板创建了一个简单的项目.在项目中,我+在主视图的导航栏中添加了一个按钮.加号按钮创建一个带有简单空白视图的导航控制器.然后使用该导航控制器呈现presentViewController:animated:completion.但是,显示的视图仅显示在主视图中,当您关闭它时,主视图占用整个屏幕.我似乎无法理解发生了什么.其他人遇到过这个问题?这是代码.
- (void)showViewController:(id)sender
{
LMTestViewController *masterView = [[LMTestViewController alloc] init];
[self presentViewController:masterView animated:YES completion:nil];
[masterView release];
}
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助.
要以模态方式呈现,请使用窗口的根视图控制器.使用其他任何东西都会导致分割视图中的东西混乱,特别是在旋转等时.
[self.view.window.rootViewController presentViewController:masterView
animated:YES
completion:NULL];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10741 次 |
| 最近记录: |