我有两个文本字段和两个分段控件的视图。我希望每个文本字段在选择相应的分段控件时都可以编辑。
这是我正在使用的方法:
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField {
if (textField == _textField) {
if (_segmentedControl.selectedSegmentIndex == 0 ||
_segmentedControl.selectedSegmentIndex == 1 ||
_segmentedControl.selectedSegmentIndex == 2 ||
_segmentedControl.selectedSegmentIndex == 3) {
return YES;
} else {
return NO;
}
if (textField == _textFieldTwo) {
if (_segmentedControlTwo.selectedSegmentIndex == 0 ||
_segmentedControlTwo.selectedSegmentIndex == 1) {
return YES;
} else {
return NO;
}
}
}
}
这适用于第一个分段控件和文本字段,但无论第二个分段控件的条件如何,第二个文本字段仍可编辑。
谁能告诉我哪里出错了?
谢谢