私はこれを動作させるためにあらゆる方法を試しました。私はカスタムクラスをセットアップしました。UISearchBarはUISearchBarBackgroundを削除しないでください
override func layoutSubviews() {
super.layoutSubviews()
clearBackgroundColor() // function in the question
}
private func clearBackgroundColor() {
guard let UISearchBarBackground: AnyClass = NSClassFromString("UISearchBarBackground") else { return }
for view in self.subviews {
for subview in view.subviews {
if subview.isKind(of: UISearchBarBackground) {
subview.alpha = 0
}
}
}
}
backgroundColor、barTintColorを.clearに設定しました。スタイルは最小限に抑えます。気がおかしくなりそうだ。私は、検索バーの背景を見つけるためにブレークポイントを設定します。 Iveはsubview.removeFromSuperview()も試しました。何もない。私はImが狂っていると思う。何か不足していますか?
これはiOS 10でストーリーボードを使用しています。どんな助けでも大歓迎です。
これは実際にはかなり近いです。しかし、答えは少し簡単にすることができます。投稿する –