2013-03-19 80 views
0

我有一個ipad應用程序,我鎖定左側風景。然而,它有一個uiwebview,可以根據內容改變爲縱向或橫向。我想要按一下按鈕。那可能嗎?提前致謝!如何將肖像更改爲風景並通過按下按鈕返回?

+1

你有一個讓用戶旋轉iPad的按鈕嗎? – 2013-03-19 22:37:34

+0

是的,這是可能的。這是簡短的答案。 – 2013-03-19 22:42:21

+0

檢查這個問題:http://stackoverflow.com/questions/8594111/forcing-orientation-change – Hejazi 2013-03-19 22:55:55

回答

0

通常,UIViewController將允許其UIView旋轉以遵循設備的方向。如果你不希望發生旋轉,那麼就必須指定使用supportedInterfaceOrientations:

因此,對於您的需要,當按下按鈕調用supportedInterfaceOrientations:與一個和UIView的應該只使用方向首選/唯一方向。在您指定方向調用attemptRotationToDeviceOrientation以強制轉換之後。

+1

調用'supportedInterfaceOrientations:'真的幫助或改變什麼嗎?不應該被系統調用嗎? – Hejazi 2013-03-19 22:50:58

+0

它不會導致旋轉發生;它會改變允許的方向。當你調用'attemptRotation ...'時,就會發生旋轉。 – GoZoner 2013-03-19 22:59:08

+1

我想你不需要自己調用'supportedInterfaceOrientations:'方法,因爲沒有人使用返回的值。系統應該調用這個方法來使返回的值生效,這就是'attemptRotationToDeviceOrientation'嘗試通過要求系統調用該方法所做的事情。 – Hejazi 2013-03-19 23:03:36

相關問題