2010-07-14 88 views
0

我有兩個不同的視圖(肖像和風景)爲每個屏幕(家庭,用戶信息等)。在縱向和橫向界面之間切換的更好方法是什麼?

縱向和橫向視圖之間的差異足以讓每個人都進入不同的視圖和視圖控制器,因爲它不僅是控件的重新定位和調整大小。

要使用landscapeView_portraitView_屬性執行我有一個容器視圖控制器的兩個視圖之間的切換,並進入

- (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration 

我做的切換。

這種行爲是從iPhone編程繼承,但現在,在iPad中,這種方法是否正確,或者是另一種切換方式?

回答

2

我相當確信這是做到這一點的最佳方式。

您可能會這樣做,但我會確保您支持所有四種方向 - 它們是iPad上多個方向的粘合劑。

另一個確保一切都是潔具的地方是在Info.plist文件中 - 添加一些按鍵,如「初始界面方向」,「支持的界面方向」和/或「支持的界面方向(iPad)」或「。 ..(iPhone)「可以增加一些清晰度,即提交時。

+1

只是一個側面說明:他們**推薦**所有4個方向,但你只需要支持兩個(縱向向上/向下或橫向左/右)獲得批准。 – iwasrobbed 2010-07-14 20:21:01

+0

你是對的 - 我說的是誤導。我的意思是說,如果他只是左轉和縱向,那麼他們很可能會很挑剔。 – Luke 2010-07-14 20:24:22

+0

謝謝盧克。我會查看Plist屬性來控制更多的行爲。 – emenegro 2010-07-15 10:59:28

相關問題