Я пытаюсь установить правильный вид текстового поля панели поиска на цвет фона.
Вот как это должно выглядеть
Но это выглядит так. На левой стороне есть зазор, который не регулируется, даже после установки положения кадра
class CustomSearchBar: UISearchBar {
override func draw(_ rect: CGRect) {
barTintColor = UIColor.clear
if let searchTextField = self.value(forKey: "searchField") as? UITextField {
searchTextField.textAlignment = NSTextAlignment.left
let rightView = UIView(frame: CGRect(x: 0, y: 0, width: 50, height: searchTextField.bounds.height))
rightView.backgroundColor = Constants.appCyanColor
searchTextField.rightViewMode = .always
}
}
}