私は現在、ここで2つの選択肢があるUISegmentedControlを使用しています。私はすでに-(void)viewDidLoadでそれを定義しました:
_segmentSelector = [[UISegmentedControl alloc] initWithItems:_selectorItems];
_segmentSelector.frame = CGRectMake(40, 356, 200, 43);
_segmentSelector.segmentedControlStyle = UISegmentedControlStyleBezeled;
_segmentSelector.selectedSegmentIndex = 0;
[_segmentSelector addTarget:self
action:@selector(selectorValueChanged)
forControlEvents:UIControlEventValueChanged];
のアクション@selector(selectorValueChanged)
は次のとおりです。
- (void)selectorValueChanged
{
if(_segmentSelector.selectedSegmentIndex=1)
{
}
if(_segmentSelector.selectedSegmentIndex=0)
{
}
}
私の問題は、シミュレーションを実行して1つのボタンをクリックし、次に別のボタンをクリックしようとすると、SegmentedControlが応答しないことです。それは選択に留まり、私が注文した別のタップ/クリック/その他のアクションを受け入れることを拒否します。何が問題なのですか?