1

バーのタイトルに標準のナビゲーション バー ボタンを作成したいと考えています。カスタム ビューを設定できます。以下のサンプルでは、​​UILabel を使用してこれを行いました。しかし、標準のナビゲーション ボタンを作成する方法がわかりません。

-(void) setTitleButtonWithText: (NSString*) text {
    self.title = text;
    UIFont* font = [UIFont boldSystemFontOfSize:18];
    CGSize size = [text sizeWithFont:font];
    size.width+=6;
    size.height+=6;
    UILabel* titleLabel = [[UILabel alloc]init];
    CGRect frame = CGRectZero;
    frame.size = size;
    self.navigationItem.titleView = titleLabel;
    titleLabel.frame = frame;
    titleLabel.textColor = [UIColor redColor];
    titleLabel.text = text;
    titleLabel.font = font;
}

ここに画像の説明を入力

4

1 に答える 1

1

titleViewUIViewプロパティであるため、ここでは使用できUIBarButtonItemませUIViewん。別の方法としてUIButton、同じスタイルで を作成し、それをtitleView

于 2012-12-16T15:14:16.747 に答える