2011-03-14 80 views
1

当范围栏出现时,总是选中搜索栏的范围栏中的第一个范围按钮。 有没有办法在按钮出现时取消选择? (我想要做的是取消所有的按钮)(iPad Dev)有没有办法在搜索栏的范围栏中取消选择第一个范围按钮?

+0

为(在ID视图[搜索栏子视图]){ \t \t如果([视图isMemberOfClass:[UISegmentedControl类]]){ \t \t \t UISegmentedControl * scopeBar =(UISegmentedControl *)视图; \t \t \t scopeBar.selectedSegmentIndex = -1; \t \t} \t} – 2011-03-15 00:10:19

回答

1
for (id view in [searchBar subviews]) 
{ 
    if ([view isMemberOfClass:[UISegmentedControl class]]) 
    { 
     UISegmentedControl scopeBar = (UISegmentedControl)view; 
     scopeBar.selectedSegmentIndex = -1; 
    } 
} 
4

刚刚成立的UISearchBarselectedScopeButtonIndex属性-1