1

3.5インチの画面で完璧に見えるビューがたくさんあります。4インチの画面を備えたiPhone5シミュレーターでテストすると、ボタン間のパディングがかなりずれています。

これはこのビューだけのものではなく、パディングの問題は常に特定の場所(たとえば、2つのボタンの後)で発生するようです。これはiOS6の制約の新機能に関係していると思いますが、運が悪かったので値をいじってみました。私はすべてをIBで行っており、自動レイアウトが有効になっています。

誰かが私に何をしなければならないか説明できますか?

3.5インチ画面iPhone4はよさそうだ!4インチ画面のiPhone5のマージンがオフになっています。

3.5インチ画面iPhone4はよさそうだ! 4インチ画面のiPhone5のマージンがオフになっています

4

1 に答える 1

1

デフォルトでは、IB はビューをそのスーパービューの最も近い端に固定します。あなたの場合、上の2つのボタンは上に固定され、下の2つは下に固定されています。ビューが 4 インチの画面に合わせて引き伸ばされると、それらは分離します。

固定メニューを使用して、必要な制約を明示的に作成し (おそらくすべてのボタン間の間隔を固定するため)、ボタンをスーパービューの下部に固定している制約を削除します。

より詳細な説明が必要な場合は、このトピック(正確なケースの議論を含む)について詳しく書いています

于 2013-03-03T22:13:12.137 に答える