Есть ли способ изменить высоту текстового поля UISearchBar?Изменение UITextField height в UISearchBar - Swift 3
я могу получить доступ к TextField, как это и хотя изменения цвета фона, ничто не кажется, изменения с точки зрения кадров/размер ...
Я был в состоянии изменить высоту SearchBar в IB, устанавливая ограничения. Но TextField остался прежним (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
}
}
}
Вы нашли решение? –