将子视图添加到UISplitViewController

时间:2010-04-15 17:42:39

标签: ipad

我的UISplitViewController(RootViewController)左侧有一个“Add New”按钮。我希望用户能够单击按钮弹出一个新视图,以便用户可以向他们的订阅添加新的RSS源。到目前为止,我有按钮和“添加新”按钮正确调用控制器中的方法,但我无法添加超级视图或子视图。这样做的最佳方式是什么?

1 个答案:

答案 0 :(得分:3)

我想你可能正在寻找UISplitViewController.viewControllers。这样的内容将允许您访问拆分视图控制器的左侧和右侧面板的子视图。假设splitViewController是您的拆分视图控制器:

UIViewController* leftController = [splitViewController.viewControllers objectAtIndex:0];
UIViewController* rightController = [splitViewController.viewControllers objectAtIndex:1];
UIView* leftView = leftController.view;
UIView* rightView = rightController.view;

之后,您可以通常的方式将子视图添加到leftViewrightView