私はUISegmentControllerでインデックスを選択できません。私は手動でシミュレータを介して触れることができ、私はコードを介してselectedSegmentIndexを設定することができますが、私はそれがシミュレータでコードを介して設定したインデックスを表示することができません。私が見たいのは、私が設定したインデックスは、ユーザーが物理的にアイテムを実際にクリックすることなく、ユーザーに選択されていることを示しているということです。私のUISegmentControllerでsegmentIndexをコードで選択しようとしています
if([mealPlanTable isHidden]){
segCont.selectedSegmentIndex = 0;
NSLog(@"%d", [segCont selectedSegmentIndex]);
[self mainControl:segCont];
}
これはインデックスを設定し、選択したインデックスに基づいてアクションを実行するmainControllerを呼び出します。これは動作します。私が設定した値を使用することはできますが、セグメントが選択されていることを視覚的に見ることはできません。シミュレータでは青が青です。
私はUISegmentControlを作成します* segCont – Rob
申し訳ありません。 .hでそれを作成し、IBOutletを作成します。私はsegCont.selectedSegmentIndex経由で呼び出しています – Rob
コンセントを接続している場合はaccessor - self.segCont.selectedSegmentIndex = 0 – shawnwall