當方向改變時,是否可以執行一個功能並等待它完成執行然後執行旋轉?類似的東西:在方向改變之前執行一個功能
override func viewWillTransitionToSize(size: CGSize, withTransitionCoordinator coordinator: UIViewControllerTransitionCoordinator) {
super.viewWillTransitionToSize(size, withTransitionCoordinator: coordinator)
doStuff()
// block until doStuff is done
weak var weakSelf = self
coordinator.animateAlongsideTransition({ (UIViewControllerTransitionCoordinatorContext) -> Void in
}, completion: { (UIViewControllerTransitionCoordinatorContext) -> Void in
})
}
我認爲你正在尋找'willRotateToInterfaceOrientation' – Tj3n
@ Tj3n,'willRotateToInterfaceOrientation'是因爲棄用iOS8 – dalipsia