2010-04-06 32 views
0

我有一个UIBiew包含一些UILabels,UIButtons等和一个UIViewController从分离的NIB加载UITableView的NIB。UIViewController在界面生成器中占用整个屏幕

我想在UIViewController中的UITableView中被定位低于我UIView,但每当我在Interface Builder中添加它,它占据了整个屏幕,和我UIView成为UIViewController中的一部分。

如何确保UIViewController中的UITableView出现在UIView下面?

回答

2

我想要的UIViewController被定位低于我UIView

你的意思是你想the UIViewController视图定位低于现有UIView。视图控制器本身不显示在屏幕上。

在您的笔尖中创建一个新的UIView实例,将它放在您想要的位置,并将其指定为视图控制器的视图。

+0

如何分配新的UIView作为UIViewController的视图? – 2010-04-07 00:22:46

+1

myViewController.view = self.theViewInstanceCreatedInInterfaceBuilder; – 2010-04-07 00:32:36

+0

我已经在我的父视图控制器的viewDidLoad()试过上面的代码,没有运气,UIView没有加载tableview。我也尝试过在IB中,我设置子ViewController的视图连接到我的父ViewController中的UIView – 2010-04-07 00:50:58