我有一个UIViewController
,名为LoginViewController
,它是AppDelegate
中的rootViewController
。在LoginViewController
中,我有两个按钮:Login
和Enroll
。如何将UIViewController作为子视图添加到UIViewController(RootViewController)?
当我点击Login
时,我指定TabBarController
作为rootViewController
,然后显示TabBarController
。不过,现在我想我需要添加另一个UIViewcController
作为子视图,当我点击Enroll
。我试过如下:
[self.view addsubview:viewcontroller.view];
但这里的问题是屏幕下方顶部20像素左右我的ViewController的view.top被固定。我认为状态栏有问题,但我无法弄清楚如何解决它。
我认为我需要将我的ViewController作为子视图添加到LoginViewController,然后从那里重定向到不同的视图。有人可以建议其他选项吗?
变化根据您的要求的框架。因为它下降了20个像素,所以尝试像这样改变y轴位置CGRectMake(0,-20,320,440)并检查。 – Dee
这是正确的方式来启动在-20坐标乌尔帧?连我都不知道的 –
。一旦它为我工作。所以建议你。 – Dee