我正在嘗試創建一個動作,當我打開設備的屏幕。如何在iOS中旋轉屏幕時執行某些操作?
在蘋果documentation我已閱讀,你必須使用這個方法:
override func willRotateToInterfaceOrientation(toInterfaceOrientation: UIInterfaceOrientation, duration: NSTimeInterval) {
println("I rotate.")
self.tabBar.frame = CGRectMake(0, 80, self.view.bounds.size.width, self.view.bounds.size.height);
}
但是,當我打開屏幕在日誌中不打印「我轉動。」
編輯:
這些項目的設置:
相關文檔說該方法在iOS8中已棄用,但您可能需要查看iOS7 +中的方向支持如何工作,因爲該方法不是支持多個方向的「新」過程的一部分。 – holex 2015-02-06 16:48:10