我需要你幫助Xcode中的自動旋轉功能。我設計了橫向的iPad應用程序,並且由於受到限制,它必須始終處於橫向(左側主頁按鈕)。在.plist中,我將支持的界面方向設置爲僅橫向(左起始按鈕),當我在模擬器中運行它時,它會正確打開。如果我向左或向右旋轉,我希望視圖可以與模擬器一起旋轉,但事實並非如此。我的理解是,默認情況下自動旋轉被禁用。有沒有人有類似的問題,或知道如何停止這種旋轉?Xcode中的自動旋轉功能(ipad)
感謝您的幫助。
我需要你幫助Xcode中的自動旋轉功能。我設計了橫向的iPad應用程序,並且由於受到限制,它必須始終處於橫向(左側主頁按鈕)。在.plist中,我將支持的界面方向設置爲僅橫向(左起始按鈕),當我在模擬器中運行它時,它會正確打開。如果我向左或向右旋轉,我希望視圖可以與模擬器一起旋轉,但事實並非如此。我的理解是,默認情況下自動旋轉被禁用。有沒有人有類似的問題,或知道如何停止這種旋轉?Xcode中的自動旋轉功能(ipad)
感謝您的幫助。
在.plist文件中,您只能指定啓動方向。之後,每個視圖控制器可以實現shouldAutorotateToInterfaceOrientation:
,其中視圖控制器被「詢問」是否可以接受到另一方向的旋轉。在iPad應用程序的標準模板中,這總是返回YES
,因此允許所有的方向。在你的情況下,當給定的方向爲UIInterfaceOrientationLandscapeLeft
時,你可能只返回YES
,儘管你應該看看是否可以支持兩種風景方向,因爲蘋果人機界面指南強烈建議至少支持兩種風景方向(如果支持)。
請注意,應用中的每個視圖控制器都必須指定其自己的方向,因爲它可能比其他視圖更受限制。
有關此更多信息,看看:
謝謝你,質量的答案!真的很有幫助。 – TJ15