【发布时间】:2013-09-20 17:34:08
【问题描述】:
我使用 SegmentedControl 来隐藏和显示标签等。 但它没有检测到变化。
这是.h:
IBOutlet UISegmentedControl *chby;
-(IBAction)changeby:(id)sender;
这是.m:
-(IBAction)changeby:(id)sender{
int selct = chby.selectedSegmentIndex;
NSLog(@"Selected: %d",selct);
}
日志显示每次选择:0
谁能帮帮我?
【问题讨论】:
-
用
int selct = sender.selectedSegmentIndex;替换int selct = chby.selectedSegmentIndex;看看会发生什么。我的猜测是您还没有将控件连接到插座。 -
我试了一下,发现我犯了一个愚蠢的错误,因为我忘记将UISegmented控件与代码连接起来。
标签: ios ios7 uisegmentedcontrol xcode5