2016-10-26 10 views
-1

異なる解像度(たとえばiPhone 4、iPhone 6の場合)で幅と高さ全体でスクロールビューを作成するにはどうすればよいですか?私がしようと何Xcodeスクロール全幅と高さを超えて表示

: スクロールビューを選択し、それをスケールアップするために自動サイズ変更を使用します。 enter image description here

これが最初で動作するようです: enter image description here

しかし、Xcodeは、エラーを制約について、次に不平を言う:

enter image description here

私がそれらを修正した場合、スクロールビューはその高さを失い、幅: enter image description here

どうしたらよいですか?

+1

オートリサイズまたはオートレイアウトを使用していますか? –

+0

私は自動レイアウトを使用します – rockZ

+0

1、2、3、4はテキストフィールドですか? –

答えて

1
  1. Size ClassからAny Anyに変更してください。
  2. ScrollViewを選択し、下部にあるPinボタンをクリックします。
  3. 上、左、下、右のボックスをゼロで塗りつぶし、四つの破線をすべてクリックし、ポップアップの一番下にあるAdd 4 Constraintsボタンをクリックします。
  4. 自動レイアウトの問題を解決するには、Scrollviewを選択し、下部にあるResolve the Auto Layout issueボタン(最後)をクリックし、Update Framesオプションを選択します。

Steps

:あなたは自動レイアウトでScrollViewを使用したい場合は、あなたには、いくつかのより多くの作業を行う必要があります。例えば、サブビューを直接ScrollViewに配置しないでください。 UIViewをコンテナとしてScrollViewに入れ、すべてのサブビューをその中に入れます。 Follow this tutorial

+0

あなたの答えをありがとう。私はまさにあなたが書いたことをしましたが、それらの4つの制約を追加した後も、それはまだ縮尺がありません:http://imgur.com/a/C800V – rockZ

+0

スクロールビューがフルサイズに拡大されないことを知ったきっかけは?クラスのサイズを 'Any Any'にするには、この手順に従ってください。サイジングクラスを編集するには '任意のh任意の'下のバーにあるテキスト 'をクリックしてからステップ1から始めます。 – Mahesh

+0

私の最後のコメントのスクリーンショットに見られるように、スクロールビューはプレビューウィンドウで縮尺されません。どこでwを選択できますか?h? bottonでは、私はちょうど別のiPhoneのバージョンを選択することができます:http://imgur.com/GASAcPO – rockZ

関連する問題