私はXcodeを初めて使用しています。その下に2つのボタンがある正方形のImageViewを使用した非常に単純なレイアウトがあります。私はScrollViewでラップされているボックス(viewForZoomingInScrollView
のサブビューターゲットとして)と呼ばれるUIViewでこれらをラップします。アプリを画面の中央に配置する方法
私は、SingleViewテンプレートで2つの異なる方法で構築しようとしました。最初の方法では、ViewControllerのビューをScrollViewに変更しました。
第二に、私はまた、このようなのViewControllerのビュー内のScrollviewでそれを試してみました。
期待通りにすべてがを除いて、いずれの場合においても、正常に動作しますか:どちらの場合も、全体のViewControllerにかかわらず、向きやズームレベルの、画面の左上隅に固定されたままになります。私はこのような何の制約を持っていない場合は
*すっごい、*
を私は一日ですべての私のリソース管理や行動の問題を解決し、今私はレイアウトと戦っほぼ週に費やしてきた:
アプリがこのように開きます。ビューは黒で、ScrollViewは紫で、箱はDKGrayある、と私はそれをピンチするとImageViewのはLTGray
で、画像は左上に固定(バウンスした後に)とどまります。
私はScrollViewとボックスへの制約を中心に追加した場合
、ScrollViewの制約が尊重されますが、ボックスのではありません。 (アプリはボックスScrollViewを満たす開いたときに実際に、それが唯一のボックスが左上に上がるというピンチの後である。制約を破壊スクロールすることができます...?私はscrollViewDidEndZooming
に制約を置く必要がありますか?)
私の現在のサブ質問です。レイアウトに十分な制約がない場合は、追加する必要があります。それが追加する制約は私よりも優先されますか?どのような制約が追加されているかを確認する方法はありますか?私は上記の制約をもってこれらの警告を得る。アーチ質問オーバー
:は、どのように私はそれがiOSの画面の中央にあるように得るか、または画面を埋めるために?私はInterface Builderソリューションとコードソリューションがあると思いますが、いずれかまたは両方が関心事です。
読んでいただきありがとうございます。
どのような制約を追加しましたか? –
質問は説明なしで投票できますか?それは本当にStackoverflowの使用を奨励します。 – adazacom
何らかの理由で、最初の状況では、制約は必要ありませんでした。第二に、それは不平を言ったので、私は "提案された制約"を加えました。画像ビューはボックスの上、右、左に固定され、ボタンは下のボックスの上と下の画像ビューに固定されます。 – adazacom