2010-10-01 62 views
0

的話題,我嘗試建立的效果,但面臨的一個問題,iPad,如何實現像'SpringBoard'這樣的頁面控件視圖?

我使用的UIScrollView和的PageController,它適用於景觀,但不是肖像, 如果應用程序正在啓動「肖像」模式,然後當我旋轉設備,視圖不適合屏幕顯示,我認爲UIScrollView的內容大小需要重新定義,然後我將內容的「高度」設置爲「寬度」,將內容的「寬度」設置爲「高度」,但是它不正確,

也許我們可以找到這個功能的一些存在的開源代碼?我相信這個功能'SpringBoard'的效果非常普遍。

+0

我已經修復了這個問題,我重新定義了旋轉事件時的內容大小......也許有更好的解決方案,請讓我知道,:-) – robin 2010-10-01 15:28:17

回答

0

你在做什麼shouldAutoRotateToInterfaceOrientation的視圖?您需要確保對於您要支持的所有方向返回YES。

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { 
    return YES; 
} 
+0

它設置...問題是困惑,如果設備初始化方向是橫向然後它沒有問題:無論我旋轉設備,滾動視圖包含頁面視圖將顯示適合大小,但如果init方向是縱向,那麼當我將設備旋轉到橫向時,滾動視圖內容大小似乎是不正確的,我不是爲什麼,所以我想我需要重新定義的內容大小.... – robin 2010-10-01 15:00:50

+0

看看這個主題。我在iPad上遇到了類似的問題。 http://stackoverflow.com/questions/2686977/how-can-i-set-the-inital-orientation-for-a-uisplitviewcontroller-based-ipad-app – MystikSpiral 2010-10-01 15:30:42

-1

嘗試three20在啓動器功能的iPhone庫。 啓動器具有豐富的功能,如SpringBoard

相關問題