UINavigationBar の左端または右端にカスタム イメージの UIBarButton アイテムを配置することは可能ですか? ボタンを作成した方法では、ボタンの端が UINavigationBar の端に触れている場合に最もよく見えます。
質問する
1059 次
1 に答える
1
ここでの最善の策は、UINavigation バーをサブクラス化し、レイアウト サブビューをオーバーライドすることです。
私の例では、タグが 900 の場合、ボタンを左端に移動します。
- (void) layoutSubviews {
[super layoutSubviews];
//override the navigation bar to move classes with 900 to the ledge
for (UIView *view in self.subviews) {
if ([view isKindOfClass:[UIButton class]]) {
if (view.tag == 900)
view.frame = CGRectMake(0,0, 88, 44);
}
}
}
于 2012-11-29T22:58:03.053 に答える