インターフェイス ビルダーには、UIViewController の UIView 用のパラメーターがいくつかあります: topBar、bottomBar、...
ビューのインターフェースビルダーパラメーター
トップ バー パラメータにナビゲーション バーの値を設定し、ボトム バー パラメータにタブ バーを設定するとどうなりますか? それは私にとって非常に便利です。
では、どうすればプログラムでそれを行うことができますか?
インターフェイス ビルダーには、UIViewController の UIView 用のパラメーターがいくつかあります: topBar、bottomBar、...
ビューのインターフェースビルダーパラメーター
トップ バー パラメータにナビゲーション バーの値を設定し、ボトム バー パラメータにタブ バーを設定するとどうなりますか? それは私にとって非常に便利です。
では、どうすればプログラムでそれを行うことができますか?
実際、このパラメーターは正しいインターフェースを構築するために使用されており、Xcode Interface Builder でこのバーを設定しても、いくつかの UIViewController コンテナー内で UIViewController を使用していない場合、バーは表示されません。
例として、UIVIewController を UINavigationController に追加すると、ナビゲーション バーがトップ バーとして表示されます。このシミュレートされたメトリックはプログラムには影響しませんが、コンテナー内で UIViewController を使用する予定がある場合は、正しいインターフェイスを構築するのに役立ちます。
ただし、UIViewController 内にプログラムでインターフェイスのこのパーツを追加する場合は、それに応じたサブビューを使用できます。例として:
UINavigationBar *yourBar = [[UINavigationBar alloc] init];
[self.view addSubview:yourBar];