0

私はアウトレット コレクションに慣れていませんが、それが私がやろうとしていることに必要なものだと信じています。基本的に、続行する前にすべてが選択されているかどうかを確認したい、セグメント化されたコントロールがたくさんあります。1回のチェックでできることを知っている

    int selectedSegment = segment.selectedSegmentIndex;
    if (selectedSegment == -1 )
{
    //do stuff/alert
}

しかし、どうすればそれらのコレクションでそれを行うことができますか? IBOutletCollection を次のように設定しました。

IBOutletCollection(UISegmentedControl) NSArray *allSegmentControlOutlet;

それらをロールスルーして、それぞれに何かが選択されていることを確認する方法がわかりません

4

1 に答える 1

2
for (UISegmentedControl *control in allSegmentControlOutlet)
{
    if (control.selectedSegmentIndex == -1 )
    {
        //do stuff/alert
    }
}
于 2013-07-03T19:26:59.400 に答える