次のようなコードを使用して、UISearchbar のバーの色を 1 つの色に設定し、tintColor (カーソルとキャンセル ボタン) を別の色に設定しようとしました。
searchbar.barTintColor = color1;
searchbar.tintColor = color2;
barTintColor が正しく適用されます。
問題は次のとおりです。キャンセル ボタンのテキストは表示されませんが、ストーリーボードで同じことを試してみると (batTintColor と tintColor を UISearchbar に適用すると)、すべてが期待どおりに機能します。