iPadアプリ(iOS 5.1)の上部にあるUIToolbarにUIBarButtonItemがあります。インターフェースビルダで幅を65に設定しました。それは、「縁取られた」スタイルと識別子「カスタム」のスタイルです。カスタム属性を持つUIBarButtonItemのサイズが変更されないようにする方法
[btnA setTitle:@"State A"];
[btnA setTintColor:[UIColor STATE_A_COL];
このように、さまざまなラベルと色を帯びて、テキストラベルと色合いが変わります。これはうまくいきました。さまざまな州のタイトルがかなり異なるにもかかわらず、ボタンのサイズが変更されませんでした。
私は、フォントを設定するには、このコードを追加し、起動時に:今すぐ
UIFont * futura = [UIFont fontWithName:@"Futura" size:13];
NSDictionary *attributes = [NSDictionary dictionaryWithObject:futura
forKey:UITextAttributeFont];
[btnA setTitleTextAttributes:attributes forState:UIControlStateNormal];
、ボタンは、それが起動時に持っているタイトルの幅に合わせて大きさです。タイトルが変わるとサイズが変わります。どのようにしてサイズをロックできますか?私はここでの相互作用を理解していない。私は、タイトルボタンのフォント属性を変更するだけだと思っていました。無駄に再び
[btnA setWidth:65.0];
:
は、私はまた、明示的にwidth
プロパティを設定しようとしています。
ティム、あなたはどんなサイズですか? – Carl