我目前正在使用带有 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)
{
}
}
我的问题是,当我运行模拟并单击一个按钮,然后尝试单击另一个按钮时,SegmentedControl 没有响应。它停留在选择上并拒绝接受另一个点击/单击/我命令它执行的任何操作。它有什么问题?