如何以编程方式设置UIView的topBar和bottomBar参数?

时间:2012-09-14 08:51:17

标签: iphone ios uiview uiviewcontroller interface-builder

在界面构建器中,UIViewController的UIView参数很少: topBar,bottomBar,......

enter image description here 视图的界面构建器参数

当我为Top Bar参数设置导航栏值时会发生什么, 和标签栏的底栏参数?这对我非常有用。

那么,我该如何以编程方式进行呢?

1 个答案:

答案 0 :(得分:2)

实际上这个参数用于构建正确的接口,即使你在Xcode Interface Builder中设置了这个条,如果你没有在一些UIViewController容器中使用UIViewController,它们也不会出现。

例如,如果要将UIVIewController添加到UINavigationController中,那么您将看到导航栏为顶部栏。 这个Simulated指标在程序中没有任何效果,但是如果你希望在容器中使用UIViewController,它们将帮助你构建正确的接口。

但是如果你想在UIViewController中以编程方式添加这个接口部分,你可以使用相应的子视图。 例如:

UINavigationBar *yourBar = [[UINavigationBar alloc] init];
[self.view addSubview:yourBar];