Textfield の色合いを青色に変更し、UISearchBar のキャンセル ボタンの色合いを白色に変更したいと考えています。
以下のコードを使用しています。
for (UIView *subView in searchBar.subviews)
{
for (UIView *ndLeveSubView in subView.subviews)
{
if([ndLeveSubView isKindOfClass:[UITextField class]])
{
[(UITextField *)subView setTintColor:[UIColor blueColor]];
}
else if ([ndLeveSubView isKindOfClass:[UIButton class]])
{
[(UIButton *)subView setTintColor:[UIColor whiteColor]];
}
}
}
ただし、これにより、テキストフィールドとキャンセルボタンの両方の色合いが白に変わります。誰でも別の方法を提案できますか?
これが私が得ているものです...
TextFieldのティントカラーも白……。