设备翻转时viewController调用的方法
生活随笔
收集整理的這篇文章主要介紹了
设备翻转时viewController调用的方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
要翻轉的時候,
首先響應的方法:
-(BOOL)shouldAutorotateToInterf aceOrientation:(UIInterfaceOrientation)interfaceOrientation。
return YES則支持翻轉,NO則不支持。
緊接著
-(void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientationduration:(NSTimeInterval)duration
被調用。這個方法是發生在翻轉開始之前。一般用來禁用某些控件或者停止某些正在進行的活動,比如停止視頻播放。
再來是
-(void)willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientationduration:(NSTimeInterval)duration 。
這個方法發生在翻轉的過程中,一般用來定制翻轉后各個控件的位置、大小等??梢杂昧硗鈨蓚€方法來代替:willAnimateFirstHalfOfRotationToInterfaceOrientation:duration:??和?willAnimateSecondHalfOfRotationFromInterfaceOrientation:duration:
最后調用的是
-(void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation?方法。
這個方法發生在整個翻轉完成之后。一般用來重新啟用某些控件或者繼續翻轉之前被暫停的活動,比如繼續視頻播放。
總結
以上是生活随笔為你收集整理的设备翻转时viewController调用的方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Win10怎么快速锁屏
- 下一篇: Git commit your chan