在一个UIViewController
中,我有UISegmentedControl
。
当我选择分段control.selectedindex == 0时,它将显示一个文本字段。
当我选择segmentedcontrol.selectedindex == 1时,它将显示另一个分段控件而不是textfield。
我该怎么做?
答案 0 :(得分:1)
你不是只有2个分段控件,但其中一个是隐藏的。 当第一个选择索引== 1时,取消隐藏第二个。
答案 1 :(得分:0)
-(IBAction)yourSegmentControl:(id)sender{
switch ((((UISegmentedControl *)sender).selectedSegmentIndex)) {
case 0:
{
anothersegment.hide = YES;
yourTextfield.hide = NO;
break;
}
case 1:
{
anothersegment.hide = NO;
yourTextfield.hide = YES;
break;
}
default:
break;
}
}
确保在viewDidLoad中初始化文本字段和secondsegmentcontrol
两者都隐藏= YES;