如何检查用户是否选择了UISegmentedControl?

Lit*_*T.V 5 iphone uisegmentedcontrol ios4 ios

我有一个应用程序,我在其中UISegmentedControl动态分配5 到视图中.并在最后得到一个完成按钮.我的条件是进入下一步(当按下完成按钮时),所有UISegmentControls"应由用户选择".

segmentcontrol中的默认选择是none.如何UISegmentedControls在执行完成按钮操作之前检查用户是否选择了我视图中的所有内容?

Sar*_*ran 11

从苹果文件中,这应该回答你的问题:

@property(nonatomic) NSInteger selectedSegmentIndex
Run Code Online (Sandbox Code Playgroud)

讨论默认值为UISegmentedControlNoSegment(未选择段),直到用户触摸段.

希望您可以使用它来检查值是否是用户选择,以防止转到下一页.


Vai*_*ran 6

NSLog(@"%i", self.segment.selectedSegmentIndex);
Run Code Online (Sandbox Code Playgroud)

-1如果未选择任何段,则会产生此结果