2011-01-22 54 views
1

我正在裝箱申請。如何在橫向模式下將子視圖與主視圖一起轉換

包含一個主視圖和4個子視圖。

我將所有這4個視圖添加爲他們所尊重的按鈕操作的子視圖。

現在我需要支持我的應用程序的土地景觀和描繪。

當我旋轉我的模擬器從描繪到陸地景觀子視圖不旋轉。

它會顯示像這樣。 link1link2

有些地方我發現當設備檢測到旋轉時我們需要改變我們的自我。

我怎麼沒發現我可以,

任何一個可以請幫助我。

謝謝你提前。

回答

1

首先,您必須實施 - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation 並且對於所有支持的方向返回YES。

然後你要麼實現- (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration和你的子視圖設置屬性相應地或指定的子視圖正確autoresizingMask

+0

- (無效)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation持續時間:(NSTimeInterval)持續時間 { \t test.autoresizingMask = UIViewAutoresizingFlexibleWidth; }我正在嘗試此操作,但沒有結果 – MaheshBabu 2011-01-22 05:46:27

相關問題