2017-05-01 11 views
-1

現在のプロジェクトでUIScrollViewを使用する際に問題があります。私の意図は、画面の両側を越えて拡張することができ、実行時にユーザによってサイズが決定される可変サイズの描画可能キャンバスを持つことです。この目的のために、私はUIScrollViewの中にコンテンツビューを配置し、View Controllerに配置しました。残念なことに、Interface Builderは、私のコンテンツ・ビューのX軸とY軸を、私の仕様では不可能な一定のサイズとして定義しようとしています。私は、私のviewDidLoadメソッドでScrollView.contentSizeをプログラムで設定していて、Interface Builderはまだ私にエラーを与えています。私が見た他のチュートリアルでは、UIScrollViewとの片方向スクロールについてしか話していないので、ここにいます。ここに私のストーリーボードの階層のいくつかのスクリーンショットは、物事をより明確にするために、同様です: Hierarchy ErrorsUIScrollViewと双方向スクロール

誰もがこの種の問題のための任意の経験/回避策を持っていますか?

答えて

0

インタフェースビルダーは、参考になるようにTRYINGしており、コンテンツビューに任意の制約がないことを確認しています。

Interface Builderは、読み込んだビューの初期状態を気にします。あなたがそれらがロードされた後にあなたが何をするかは気にしません。

コンテンツビューの合理的な初期サイズを与えることで、IBを幸せにする。スクロールビューが読み込まれた後、プログラムでコンテンツビューのサイズを変更することができますはプログラムでスクロールビューのコンテンツサイズを設定します。