iOS 修改searchBar cancel 按钮为取消 并修改颜色

- (void)searchBarTextDidBeginEditing:(UISearchBar *)searchBar {

    [searchBar setShowsCancelButton:YES];

    

    for (UIView *view in [[_searchBar.subviews lastObject] subviews]) {

        if ([view isKindOfClass:[UIButton class]]) {

            UIButton *cancelBtn = (UIButton *)view;

            [cancelBtn setTitle:@"取消" forState:UIControlStateNormal];

            [cancelBtn setTitleColor:[UIColor orangeColor] forState:UIControlStateNormal];

        }

    }

}


// 点击搜索按钮的时候修改 



你可能感兴趣的:(iOS,searchbar,自定义)