我在一个模态UIViewController中有一个UISearchBar,它将presentationStyle设置为UIModalPresentationStyleFormSheet。
仅在iphone上遵循在搜索栏上设置色调颜色。 iPad最终仍然使用应用色调。出现这种情况的原因是什么?
_searchBar = [[UISearchBar alloc] init];
_searchBar.tintColor = [UIColor whiteColor];
答案 0 :(得分:0)
为什么不在应用程序启动时尝试搜索栏的外观。
[[UISearchBar appearance] setTintColor:[UIColor whiteColor]];
答案 1 :(得分:0)
这对我没有用。有用的是设置UITextField外观,但仅限iOS7。您还可以遍历条形图的子视图并更改UITextField的tintColor:
[[UITextField appearance] setTintColor:[UIColor blackColor]];