diff --git a/iphone/Maps/UI/Search/MWMSearchTextField.swift b/iphone/Maps/UI/Search/MWMSearchTextField.swift index 469c283bca..84e6af45be 100644 --- a/iphone/Maps/UI/Search/MWMSearchTextField.swift +++ b/iphone/Maps/UI/Search/MWMSearchTextField.swift @@ -1,11 +1,5 @@ @objc(MWMSearchTextField) class SearchTextField: UITextField { - required init?(coder aDecoder: NSCoder) { - super.init(coder: aDecoder) - leftViewMode = UITextField.ViewMode.always - leftView = UIView(frame: CGRect(x: 0, y: 0, width: 32, height: 32)) - } - override func drawPlaceholder(in rect: CGRect) { guard let font = font, let tint = tintColor else { super.drawPlaceholder(in: rect); diff --git a/iphone/Maps/UI/Search/MWMSearchView.xib b/iphone/Maps/UI/Search/MWMSearchView.xib index dd9e203586..22bc8f1c5e 100644 --- a/iphone/Maps/UI/Search/MWMSearchView.xib +++ b/iphone/Maps/UI/Search/MWMSearchView.xib @@ -138,6 +138,7 @@ + diff --git a/iphone/Maps/UI/Search/SearchBar.swift b/iphone/Maps/UI/Search/SearchBar.swift index 6c37e0f5ce..65dcf058a9 100644 --- a/iphone/Maps/UI/Search/SearchBar.swift +++ b/iphone/Maps/UI/Search/SearchBar.swift @@ -8,6 +8,7 @@ final class SearchBar: SolidTouchView { @IBOutlet var searchIcon: UIImageView! @IBOutlet var activityIndicator: UIActivityIndicatorView! @IBOutlet var backButton: UIButton! + @IBOutlet var searchTextField: SearchTextField! override var visibleAreaAffectDirections: MWMAvailableAreaAffectDirections { return alternative(iPhone: .top, iPad: .left) } @@ -30,6 +31,8 @@ final class SearchBar: SolidTouchView { override func awakeFromNib() { super.awakeFromNib() updateLeftView() + searchTextField.leftViewMode = UITextField.ViewMode.always + searchTextField.leftView = UIView(frame: CGRect(x: 0, y: 0, width: 32, height: 32)) } private func updateLeftView() {