0
我有我使用的UITabBarController的子類,以便我可以旋轉以在景觀中使用我的應用程序。具有縱向/橫向視圖的UITabBarController
我將如何去旋轉我的用戶界面,讓每個視圖控制器使用橫向視圖xib?
我總是剛剛寫了應用程序,在返回YES for shouldAutorotate之前...爲我自動處理它...現在不是這種情況,因爲我使用自定義視圖。
謝謝。
我有我使用的UITabBarController的子類,以便我可以旋轉以在景觀中使用我的應用程序。具有縱向/橫向視圖的UITabBarController
我將如何去旋轉我的用戶界面,讓每個視圖控制器使用橫向視圖xib?
我總是剛剛寫了應用程序,在返回YES for shouldAutorotate之前...爲我自動處理它...現在不是這種情況,因爲我使用自定義視圖。
謝謝。
您不需要繼承UITabBarController以獲取自轉行爲。相反,你應該做的是讓出現在你的UITabBarController中的所有UIViewController爲shouldAutorotateToInterfaceOrientation返回YES。如果即使其中一個沒有,UITabBarController也不會自動旋轉。
至於自定義視圖,它與一個UIViewController相關,對吧?如果是這樣,那麼如果您的自定義視圖使用當前視圖邊界實現layoutSubviews來佈置所有子視圖,那麼它也應該正確自動旋轉。
我試圖設置所有的視圖返回YES,但它似乎並沒有影響自動旋轉...什麼是layoutSubviews? – joec 2010-08-18 15:54:01
只是爲了澄清,您是否設置了返回YES或其視圖控制器的視圖?視圖不會被問到,只有視圖控制器會。 – 2010-08-18 16:32:45
我設置視圖控制器返回YES。我如何使用layoutSubviews佈局子視圖,使用xib?謝謝 – joec 2010-08-25 09:13:14