2 つのUIToolbar
インスタンスがあり、1 つは画面の上部に追加され、もう 1 つは下部に追加されます。iOS 5 の外観プロトコルを使用してこれらのスタイルを設定したいと思います。
以下を機能させることができます:
[[UIToolbar appearance] setBackgroundImage:[UIImage imageNamed:@"toolbarimage.png"]
forToolbarPosition:UIToolbarPositionAny barMetrics:UIBarMetricsDefault];
ただし、プログラムで追加したツールバーを取得しUIToolbarPositionTop
たり操作したりできません。UIToolbarPositionBottom
次のようなツールバーを作成しています。
_topBar = [[UIToolbar alloc] initWithFrame: CGRectMake(0, 0, self.view.frame.size.width, 44)];
_topBar.autoresizingMask = UIViewAutoresizingFlexibleWidth;
[self.view addSubview: _topBar];
_bottomBar = [[UIToolbar alloc] initWithFrame: CGRectMake(0, self.view.frame.size.height - 44, self.view.frame.size.width, 44)];
_bottomBar.autoresizingMask = UIViewAutoresizingFlexibleWidth;
[self.view addSubview: _bottomBar];
私が理解しているように、 UIToolbarPositionTop はインターフェースビルダーファイルで正常に動作しますが、プログラムで動作させる方法を知っている人はいますか?