我正在通过UISplitView XCode模板为iPad开发一个小示例。它是由根控制器形成的,其显示在窗口的左侧,而详细视图则显示在右侧。

我想要实现的目标非常简单(至少我是这么认为的),但是我在文档中找不到实现此目标的方法。

我想用一个新的控制器代替根控制器(在左侧固定的三明治),(例如,对按下按钮时启动的事件的响应)。我已经试过了:

ColorPicker *controlador = [[ColorPicker alloc] initWithNibName:nil bundle:nil];
[self.rootViewController presentModalViewController:controlador animated:YES];
[controlador release];


发生的情况是新推入的控制器充满了整个窗口,而我想要的是固定在左侧,开头是两列格式。

非常感谢 :)

最佳答案

使用pushViewController:animated可以解决此问题。关于ModalViewController,检查文档http://developer.apple.com/library/ios/#featuredarticles/ViewControllerPGforiPhoneOS/ModalViewControllers/ModalViewControllers.html

09-20 00:14