2017-01-13 7 views
2

画面サイズよりも大きくなるフォームを作成しようとしていますが、scrollerview内でビューを使用することに決めた後、残りのUIビュー内のウィジェット(テキストフィールド、ボタンなど)UIScrollerView内のUIViewは-64オフセットで表示されます

ビューは表示され、スクロールしますが、試しても、ナビゲーションコントローラバーの下に垂直オフセット-64が表示されます。一度そこにビューがうまくスクロールアップします。

ナビゲーションバーのすぐ下に表示が固定され、下にスクロールされます。

私はIBを使用しています。

多くの時間を研究してくれて、私にとってはうまくいきませんでした。 UIScrollViewは、iOSの世界全体が避けようとしているような汚い秘密のようなものです...

ありがとうございました。

+0

スクロールビューのインセットを調整する制約をチェックしません別のものに設定するか、または逆に –

+1

あなたは 'Adjust Scroll View Insets'を調べましたか、またはナビゲーションコントローラが透明であることを確認しましたか?私はそれが透明なら、あなたが見ている違いを補うためにあなたの制約を設定しなければならないかもしれないと思います。 –

+0

いいえ、私のナビゲーションコントローラは透明ではありません。変更を取り消したり受け入れたりしてメインビューに戻るためのボタンが2つあります。 – PixelStack

答えて

0

あなたはストーリーボード

1-この問題を解決することができ

2 - 属性インスペクタへGO

、3-ビューコントローラを選択してチェックを外し

+0

申し訳ありませんが、私は他のことに取り組んでいました。はい、jacob bullockさんとuser3126427さんの提案が私の状況を解決しました。私は解決策としてuser3126427をマークしています。それは明示的に実行する必要があるためです。ありがとうございました!!! – PixelStack

0

ビューコントローラの場合、ストーリーボードでは、上部バーの下にエッジを延長するオプションをオフにします。

関連する問題