我是outlet collections的新手,但相信这正是我想要做的事情所需要的。基本上,我有很多分段控件,我想在继续之前检查它们是否都已选中。对于一张支票,我知道我可以进行
int selectedSegment = segment.selectedSegmentIndex;
if (selectedSegment == -1 )
{
//do stuff/alert
}
但是我该如何处理它们的集合呢?我已将我的IBOutletCollection设置为:
IBOutletCollection(UISegmentedControl) NSArray *allSegmentControlOutlet;
我只是不知道如何滚动它们检查以确保每个都有选择的
for (UISegmentedControl *control in allSegmentControlOutlet)
{
if (control.selectedSegmentIndex == -1 )
{
//do stuff/alert
}
}