當iPhone/iPod Touch通過翻轉動畫旋轉到橫向模式時,我想調用「presentmodalviewcontroller」。當它旋轉回肖像時,我想再次用翻轉動畫呈現第一個視圖。設備旋轉時的新視圖
沒能找到的東西在網絡:(
上工作,我敢肯定,你可以幫我:) 非常感謝! 塞巴斯蒂安
當iPhone/iPod Touch通過翻轉動畫旋轉到橫向模式時,我想調用「presentmodalviewcontroller」。當它旋轉回肖像時,我想再次用翻轉動畫呈現第一個視圖。設備旋轉時的新視圖
沒能找到的東西在網絡:(
上工作,我敢肯定,你可以幫我:) 非常感謝! 塞巴斯蒂安
在UIViewController,接受所有接口方向:
-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return YES;
}
而且你的控制器將開始接收轉動信息,如:
- (void)willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation duration:(NSTimeInterval)duration
和
- (void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation
在這裏你可以作出反應旋轉並執行諸如呈現/解除模態視圖控制器的事情。
嘗試偵聽UIDeviceOrientationDidChangeNotification通知:
[[NSNotificationCenter defaultCenter]的addObserver:自選擇器:@selector(deviceOrientationDidChange :)名:UIDeviceOrientationDidChangeNotification對象:無];
當你接觸到它時,展示你的控制器。