当显示范围栏时,始终会选择搜索栏范围栏中的第一个范围按钮。 有没有办法在按钮出现时取消选择? (我想要取消选择所有按钮)
答案 0 :(得分:4)
只需将selectedScopeButtonIndex
的{{1}}属性设置为UISearchBar
。
答案 1 :(得分:1)
for (id view in [searchBar subviews])
{
if ([view isMemberOfClass:[UISegmentedControl class]])
{
UISegmentedControl scopeBar = (UISegmentedControl)view;
scopeBar.selectedSegmentIndex = -1;
}
}