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() {