我有四个子视图,当我在分段控件中选择(段== 1)时,其他视图必须具有0.00的alpha,并且只有子视图编号1必须具有1.00的alpha,我显示我的代码:
if (segmentedContr.selectedSegmentIndex == 1) {
[subView1 setAlpha:0.0];
}
这很简单,但我必须写下这段代码?在IBAction?或通用方法(无效)?如果我做
-(void)segmentAction:(id)sender
我必须在哪里调用这个方法?
答案 0 :(得分:1)
您无需在任何地方明确调用该方法。
在分段控件中选择段时,将自动调用该方法。并且,请确保已为分段控件设置目标和操作。
[segmentedContr addTarget:self action:@selector(segmentAction:) forControlEvents:UIControlEventValueChanged];