6

インターフェイス ビルダーには、UIViewController の UIView 用のパラメーターがいくつかあります: topBar、bottomBar、...

ここに画像の説明を入力 ビューのインターフェースビルダーパラメーター

トップ バー パラメータにナビゲーション バーの値を設定し、ボトム バー パラメータにタブ バーを設定するとどうなりますか? それは私にとって非常に便利です。

では、どうすればプログラムでそれを行うことができますか?

4

1 に答える 1

2

実際、このパラメーターは正しいインターフェースを構築するために使用されており、Xcode Interface Builder でこのバーを設定しても、いくつかの UIViewController コンテナー内で UIViewController を使用していない場合、バーは表示されません。

例として、UIVIewController を UINavigationController に追加すると、ナビゲーション バーがトップ バーとして表示されます。このシミュレートされたメトリックはプログラムには影響しませんが、コンテナー内で UIViewController を使用する予定がある場合は、正しいインターフェイスを構築するのに役立ちます。

ただし、UIViewController 内にプログラムでインターフェイスのこのパーツを追加する場合は、それに応じたサブビューを使用できます。例として:

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