1
在iOS 8/9上當UISearchController
在UISplitViewController
界面的主屏幕上出現時,自動佈局無法正常工作。iPhone 6 Plus在UISplitViewController和UISearchController旋轉過程中出現Autolayout問題
重現此問題:
- 在Xcode中創建一個新的主從應用程序(使用快捷,沒有核心數據)
- 添加
var searchController: UISearchController!
到MasterViewController
添加以下
下viewDidLoad()
searchController = UISearchController(searchResultsController: nil) definesPresentationContext = true tableView.tableHeaderView = searchController.searchBar
在iPhone 6 Plus或模擬器上運行應用程序
- 旋轉到風景。
- 點擊「+」按鈕,選擇項目,這樣的細節更新
- 點擊搜索欄,以目前它在導航欄中
- 轉回肖像,細節現在應該會佔據整個屏幕。
- 導航回到主(自來水 「<大師」)
- 關閉搜索(TAP 「取消」)回景觀
UISearchBar
不對齊。 我們可以在視圖調試驗證這一點:
,如果你點擊 「顯示剪輯的內容」 按鈕,這個問題更加明顯:
這不僅僅是UISearchBar
這是錯誤的ned,但整個MasterViewController。
我已經在本地郵件複製這個問題,並應用程式的消息,以及:
有沒有人發現或解決方案工作於這個具體問題?