检测UISegmentedControl的tapped段

Jac*_*ies 7 iphone hide uisegmentedcontrol ios

我已将UISegmentedControl放入我的XIB文件中.基本上,当点击控件的第二个选项卡(也就是段1,第一个段是段0)时,我想取消隐藏文本字段.我知道如何取消隐藏文本字段,但是如何检测用户已分割的分段控件的哪个部分?

[textField setHidden:NO];
Run Code Online (Sandbox Code Playgroud)

Bra*_*ker 22

创建一个类似下面的IBAction,并将其连接到Interface Builder中的valueChanged操作.

- (IBAction)segmentedControlChanged:(id)sender
{
   UISegmentedControl *s = (UISegmentedControl *)sender;

   if (s.selectedSegmentIndex == 1)
   {
      [countTextField setHidden:NO];
   }
}
Run Code Online (Sandbox Code Playgroud)


the*_*aws 11

您应该将valueChangedIB中的segmeted控件操作连接到视图控制器中检查分段控件的方法selectedSegmentIndex.