2010-10-28 21 views

回答

0

UISegmentedControl子类UIControl,并在选定的段更改时发出控制事件UIControlEventValueChanged。您可以在代码中为此事件添加目标/操作对,也可以使用IB中的正常控制点击并拖动操作。

1

如果你喜欢做的代码,你可以使用:

[segmentedControl addTarget:self action:@selector(didSelectIndex:) forControlEvents:UIControlEventValueChanged]; 

然后将此那被称为

- (void) didSelectIndex: (id) sender 
{ 
    NSLog(@"%@",[(UISegmentedControl *)sender titleForSegmentAtIndex:[(UISegmentedControl *)sender selectedSegmentIndex]]); //replace this with your code 
} 

如果你喜欢使用IB的方法,右键点击您的UISegmentedControl选择Value Changed,然后将其附加到您的第一响应者所需的方法。

相关问题