スプリットビューベースのテンプレートから始めて、小さなデモアプリケーションを作成しました。次にIBを使用して、詳細ビューにスクロールビューを追加し、次にスクロールビューに画像ビューを追加しました。スクロールビューとイメージビューの両方が詳細ビューと同じサイズです。最後に、PNG画像をImage Viewに追加しました。Image Viewと同じサイズでした。回転から切り取った画像をポートレートモードからランドスケープモードにスクロールする方法
このアプリを実行すると、ポートレートモードから始めて、すべて問題ありません。しかしipadを景観に合わせて回転させると、詳細ビューの画像の一部だけが表示されます。左上隅から始まり、ビューに収まるように右下に移動します。画像の他の部分をスクロールすることができますが、ドラッグしようとすると画像が移動しません。私はIBで利用可能なScroll ViewとImage Viewのプロパティを使いましたが、私は風景モードで画像をスクロールできる設定を見つけることができませんでした。誰かが私にこれをすることができるかどうか、どうすればいいのか教えてもらえますか?あなたのUIScrollViewのの主なサブビューの支柱とスプリングを修正する必要があり
おかげ
こんにちは。それは問題の半分を解決しました。今、風景モードでは、私は任意の方向に画像をドラッグすることができます。しかし、画像を上にドラッグすると、一番下の部分が見えます。画面から指を離すとすぐに、画像が下にスクロールします。私がイメージを上にドラッグすると、私はイメージの底に物事をすることができるように、それが欲しいと思います。もしできれば、画像の拡大縮小(特に)やサイズ変更を避けたい。 –
UIScrollViewのcontentSizeを変更する必要があります。私はcontentSizeが底部の詳細を見るのに十分な大きさではないと推測しています。スクロールする詳細が含まれているサブビューの境界のサイズに設定します。 – acecapades