使用出口集合检查是否已选择所有分段控件



我是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
    }
}

最新更新