ユーザーがテーブル ビューから何かを選択した後で、選択した範囲を変更したい。私はこれを試しました:
for (id view in [self.searchDisplayController.searchBar subviews]) {
if ([view isMemberOfClass:[UISegmentedControl class]])
{
UISegmentedControl *scopeBar = view;
scopeBar.selectedSegmentIndex = 1;
}
}
しかし、私が望むスコープボタンはまだ選択されていません。私の検索バーにはクラス UISegmentedControl のサブビューがありません。