これまでのコード。セグメントコントローラの追加
UISegmentedControl *segment = [[UISegmentedControl alloc] initWithFrame:CGRectMake(0, 0, 200, 45)];
[segment insertSegmentWithTitle:@"OPEN THE DOOR" atIndex:0 animated:NO];
Iは、セグメントコントローラ3つのセグメント、open the door
、no
& .
を有します。私はそのタイトルに基づいて各セグメントの幅を調整する必要があります。
たとえばopen the door
にはさらに幅が必要で、no
には少し必要です。 .
は他の2つのセグメントをほとんど必要としません。
幅を広げるために[segment setWidth:200 forSegmentAtIndex:0];
を試しましたが、機能しませんでした。これどうやってするの ?
apportionsSegmentWidthsByContent
プロパティを使用してiOSの5トライを使用している場合は、セグメント上にも何らかのアクションを設定していますか? – rishiはい[セグメントaddTarget:セルフアクション:@セレクタ(segmentAction)forControlEvents:UIControlEventValueChanged]; ' – Illep
私は彼がアクションを設定する必要があることに同意しますが、幅についての彼の質問にどのように密接に関連しているのか分かりません。 –