2011-04-04 46 views
0

我在旋轉時遇到問題。我有一個包含52個imageViews的scrollView。當它是肖像時,假設有12個imageViews(4行,每行3個imageView)。現在,我想旋轉設備,結果我想要得到的是:相同的12個imageViews(3行,每行4個imageViews)將顯示在landscape.Can任何人都可以幫助我。謝謝。如何使用子視圖對其滾動scrollView

回答

1

Personnally,我會試着在你的ViewController使用

-(void) willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration和重繪滾動視圖取決於toInterfaceOrientation

+0

謝謝,但我爲我所提到的仍然不能表現出同樣的12個imageViews之前。每次我旋轉設備它都會重置scrollView。 – Dawson 2011-04-05 03:35:30

0

如果你想在縱向和橫向模式相同的顯示,那麼你將有現場自動調整大小。

爲啓用自動調整:

  1. 轉到您的廈門國際銀行(如果你聲明的筆尖文件中的每個 副視點)選擇所有 然後選擇佈局>自動調整大小
  2. 如果你聲明子視圖編程,然後您必須爲每個子視圖項目啓用自動調整大小。

然後使用方向的方法,如

- (空)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation時間:(NSTimeInterval)持續時間

相關問題