第一次使用OutletCollection,有些問題不太清楚。有多個分段空間,需要確定全部都被選中才能進行下一步。我只會檢測單獨的選項:
int selectedSegment = segment.selectedSegmentIndex;
if (selectedSegment == -1 )
{
//do stuff/alert
}
但是怎麼批量檢測?我已經設置了IBOutletCollection:
IBOutletCollection(UISegmentedControl) NSArray *allSegmentControlOutlet;
不知道如何遍歷全部選項。
這樣遍歷:
for (UISegmentedControl *control in allSegmentControlOutlet) {
////....
}
IBOutletCollection 的用法可參見:Interface Builder Outlet Collections