6

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

在此处输入图像描述 视图的界面构建器参数

当我为 Top Bar 参数设置 Navigation Bar 值并为 Bottom Bar 参数设置 Tab bar 时会发生什么?这对我非常有用。

那么,我怎样才能以编程方式做到这一点?

4

1 回答 1

2

实际上,这些参数用于构建正确的界面,即使您将在 Xcode Interface Builder 中设置此栏,如果您不在某些 UIViewController 容器中使用 UIViewController,它们也不会出现。

例如,如果您将 UIVIewController 添加到 UINavigationController,那么您将看到导航栏作为顶部栏。这个模拟指标对程序没有影响,但如果您希望在容器内使用 UIViewController,它们将帮助您构建正确的界面。

但是如果你想在你的 UIViewController 中以编程方式添加这部分界面,你可以使用相应的 subiews。例如:

UINavigationBar *yourBar = [[UINavigationBar alloc] init];
[self.view addSubview:yourBar];
于 2012-09-14T09:04:53.323 回答