我需要將導航控制器中搜索欄的方向設置爲中心。我有這個代碼創建的搜索欄編程:導航控制器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 –
完美地工作! –