(iPad Dev)有没有办法取消选择搜索栏范围栏中的第一个范围按钮?

时间:2011-03-14 04:42:23

标签: button scope uisearchbar

当显示范围栏时,始终会选择搜索栏范围栏中的第一个范围按钮。 有没有办法在按钮出现时取消选择? (我想要取消选择所有按钮)

2 个答案:

答案 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; 
    } 
}