大家有沒有遇到searchBar的取消按鈕會出現(xiàn)特別小的情況编检,初次發(fā)現(xiàn)這種情況是在iOS10上土砂,不過下邊這種解決辦法親測不限系統(tǒng)
-(void)searchBarTextDidBeginEditing:(UISearchBar *)searchBar
{
[searchBar setShowsCancelButton:YES animated:YES];
for(id view in [searchBar.subviews[0] subviews])
{
if([view isKindOfClass:[UIButton class]])
{
UIButton *btn = (UIButton *)view;
btn.titleLabel.font = [UIFont systemFontOfSize:16];
[btn setContentEdgeInsets:UIEdgeInsetsMake(0, -5, 0, 0)]; //解決iOS10上按鈕太小的問題
btn.titleLabel.adjustsFontSizeToFitWidth = YES;
}
}
}