1

我使用 SegmentedControl 来隐藏和显示标签等。但它没有检测到变化。

这是.h:

IBOutlet UISegmentedControl *chby;    
-(IBAction)changeby:(id)sender;

这是.m:

-(IBAction)changeby:(id)sender{
    int selct = chby.selectedSegmentIndex;
    NSLog(@"Selected: %d",selct);
}

日志说每次选择:0

谁能帮我?

4

1 回答 1

0

这是有关使用的官方文档。请确保您没有在内部使用修饰作为默认操作事件。用于此控件的正确控件在文档中被称为 :UIControlEventValueChanged(值更改事件)。如果这有助于随时接受答案,否则请发表评论并提供更多详细信息。

希望这可以帮助。

于 2013-10-26T02:19:18.793 回答