Мне нужно изменить ориентацию панели поиска в навигационном контроллере, который будет установлен в центр. Я создал поисковую панель программно с помощью этого кода:Панель поиска центра в навигационном контроллере swift
lazy var searchBar:UISearchBar = UISearchBar(frame: CGRectMake(100, 40, 440, 40))
и viewDidLoad:
searchBar.placeholder = "Search for Places"
var leftNavBarButton = UIBarButtonItem(customView:searchBar)
self.navigationItem.leftBarButtonItem = leftNavBarButton
Однако я также barButtonItem в левой. Это было установлено через интерфейс.
Вопрос заключается в том, что, когда я добавить строку поиска через код, на экране не отображается кнопка, как она покроется, как показано на скриншоте ниже.
Как я могу сдвинуть панель поиска, чтобы показать кнопку меню, затем в строке поиска в центре?
напр видеть эту ссылку http://www.ioscreator.com/tutorials/customizing-navigation-bar-ios8-swift –
работал отлично! –