には、UISearchBarのtextFieldの高さを変更する方法がありますか?UISearchBarのSwift 3でUITextFieldの高さを変更する
私はこのようなテキストフィールドにアクセスすることができ、背景色が変わりますが、何もフレーム/サイズの点で変更することがないようで...
私は制約を設定することにより、IBでの検索バーの高さを変更することができました。 しかしUISearchBar
内のテキストフィールド(44)と同じ滞在...
override func viewDidLayoutSubviews() {
super.viewDidLayoutSubviews()
self.mySearchBar.layoutIfNeeded()
self.mySearchBar.layoutSubviews()
self.mySearchBar.backgroundColor = UIColor.blue
for subView in mySearchBar.subviews
{
for subsubView in subView.subviews
{
if let textField = subsubView as? UITextField
{
var currentTextFieldBounds = textField.bounds
textField.borderStyle = UITextBorderStyle.none
currentTextFieldBounds.size.height = self.mySearchBar.bounds.height-10
textField.bounds = currentTextFieldBounds
textField.backgroundColor = UIColor.red
}
}
}
ソリューションを見つけましたか? –