2012-04-19 6 views
2

ランドスケープモードに変更したときにビューをスクロール可能にするにはどうすればよいですか?例えばポートレートモードのアプリがあり、多くの情報が含まれています。私は、すべてのストラットとスプリングをプリセットしていますが、ボトムにもスペースが必要なので、スクロール機能を有効にすることを考えていましたが、どうすれば達成できますか?ランドスケープに変更したときにスクロール可能なビューを作成する

答えて

1

コンテンツのサイズがスクロールのフレームよりも大きい場合、スクロールが有効になります。次のことを試してみてください。

myScroll.contentSize=CGSizeMake(100.0f,200.0f); 
myScroll.frame=CGRect(0.0f,0.0f,100.0f,100.0f); 

これは、コンテンツサイズの高さは、フレームの高さよりも大きいので、あなたが、垂直方向にスクロールようになります。これはあなたが水平方向にスクロールさせるだろうが:

myScroll.contentSize=CGSizeMake(100.0f,200.0f); 
myScroll.frame=CGRect(0.0f,0.0f,200.0f,200.0f); 

いずれかの方法で画面が回転するとき、あなたは、あなたは私が説明するものということに従って、あなたのロジックを処理する必要があります。

+0

私は容赦していますが、私はこれがどのように私を助けているのか本当に分かりません。どのような種類のクラスmyScrollは、私は回転を処理するいくつかのメソッドにこのコードを実装する必要がありますか? – Michal

+0

これはUIScrollViewです。上の説明はスクロールを理解するのを助けることでした。 – Peres

+0

まあ、私の見解は本当にUIScrollViewではありません。それ以外の方法はありませんか? – Michal

関連する問題