2017-03-11 9 views
0

私はiOSアプリケーションを開発するためにXCode 8.2.1を使用しています。下の画像の[キャンセル]ボタンを注意深く見ると、背景として青色の明るい色合いがあることがわかります。私はこれまで運と[キャンセル]ボタンからこのような背景を削除しようとしてきた:検索バーのキャンセルボタンの背景の色合いを削除

Cancel button tint background

私はそれは私が「色合い」として与えるどんな色の低い不透明度日陰で実現しました。色を「色をクリア」に設定すると、この厄介な背景はなくなりますが、「キャンセル」テキストも消えてしまいます。

Tint selection Xcode

どのように私は、キャンセルボタンからこのような背景を削除することができますか?

+0

あなたのコードを共有していいですか? please –

+0

これはSwiftの権利にあるコードとは関係ありませんか?ストーリーボードのすべてです。コードでは、非表示にしてキャンセルボタンを表示する必要があるときだけ(検索入力がアクティブなときに)、 – Amit

+0

ロジックを持っていますが、ほとんどの場合ストーリーボードを色で再生できなかった場合、このタイプの問題は解決できると思います。 –

答えて

1

を使用してキャンセルボタンを非表示にすることができ、これは私がそれを解決する方法である:

enter image description here

私はこのスコープのタイトルを削除し、色あせがなくなった。私はそれが最初にそこにいかにあるかわからない!

0

誰がこの問題に直面している場合は、次のコード

searchController.searchBar.showsCancelButton = false 
関連する問題