1
當我的應用程序啓動時,它最初是以縱向方向。它可以在iPad設備物理旋轉時旋轉。如何使用我的ios應用程序中的代碼旋轉iPad屏幕
我希望添加一個允許用戶單擊按鈕打開幫助教程的功能。我想讓教程只是風景。
因此,我重寫了shouldAutorotateToInterfaceOrientation
方法來檢查應用程序是否處於幫助教程模式;返回「是」,如果它是:
return (interfaceOrientation == UIInterfaceOrientationLandscapeLeft ||
interfaceOrientation ==UIInterfaceOrientationLandscapeRight)`
當屏幕處於縱向,並且用戶點擊該按鈕打開幫助教程,我怎麼在我的按鈕響應代碼開始旋轉屏幕爲橫向?
但我的應用程序支持所有方向。這裏是我的shouldAutorotateToInterfaceOrientation:方法。 - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation if {tutorialModeOn == NO) return YES; else return(interfaceOrientation == UIInterfaceOrientationLandscapeLeft || interfaceOrientation == UIInterfaceOrientationLandscapeRight); } } – William
應用程序本身可以支持所有的方向,但視圖控制器可以有不同的設置,如果需要只支持單一的方向。它們是不同的東西 – BBog
如何通過編碼方式將視圖控制器限制爲橫向方向。我的應用中的教程是添加到主視圖的scrollview。 – William