Ios 在另一个ViewController中调整子ViewController
我正在试用另一个ViewController中使用子ViewController的应用程序。 我有一个VC,我正在实例化另一个VC,它在外部VC中有自己的xib 我使用新的iOS 5方法addChildViewController将其作为子视图添加,并且还将其视图作为子视图添加 但如何控制其在父视图控制器中的位置和大小 我应该修改子控制器视图的框架吗? 或者我必须调整xib本身的自由形式视图 同样在我当前的实现中,子视图从父视图控制器视图的状态栏后面开始。Ios 在另一个ViewController中调整子ViewController,ios,Ios,我正在试用另一个ViewController中使用子ViewController的应用程序。 我有一个VC,我正在实例化另一个VC,它在外部VC中有自己的xib 我使用新的iOS 5方法addChildViewController将其作为子视图添加,并且还将其视图作为子视图添加 但如何控制其在父视图控制器中的位置和大小 我应该修改子控制器视图的框架吗? 或者我必须调整xib本身的自由形式视图 同样在我当前的实现中,子视图从父视图控制器视图的状态栏后面开始。 有没有关于如何系统地实现这样的内容的想
有没有关于如何系统地实现这样的内容的想法?只需在parentViewController@
中添加一个视图,就可以合成这样的视图,如childView
。现在将您的childViewController
添加为parentViewController
的childView
中的子视图。使用nib文件上的parentViewController
视图进行调整将非常简单。如果您有一个大的childview控制器
,请使用uicrollview
instad ofUIView
#define SUBVIEWS_FRAME CGRectMake(0,20,100,100) // whatever frame you need
- (void)addChildViewController:(UIViewController *)childController{
[childController.view setFrame:SUBVIEWS_FRAME];
[super addChildViewController:childController];
}