2016-05-25 7 views
0

したがって、このアプリケーションでは、ナビゲーションバーの後ろに空のビューを配置し、ビュー内にUITableViewを配置して間隔を調整します。ViewControllerの中のUITableViewは、特定のiPhoneのnav barの後ろにあります。

これは5秒ではうまくいきましたが、6秒には大きな空白があります。

どうすればこの問題を解決できますか?ここで

はiPhone 6Sです:

iPhone 6s

そして、ここではiPhone 5Sです:

iPhone 5s

+0

autolayoutを使用していますか? –

+0

@BhavukJainはい、そうです。 – jped

+0

私は@ BhavukJainの含意に同意するつもりです - あなたは間違った自動レイアウトを使用しています。 'TableView'の垂直方向の制約、特に上部の位置にバインドするものを確認してください。さらなるヘルプが必要な場合はスクリーンショットを投稿してください。 – sschale

答えて

0

は@jped:(1)ストーリーボード内のテーブルビューを選択します(2)ストーリーボードの右下には、4つのアイコンIcons to use for AutoLayoutがあります。

(3)右から2番目は、タイファイターのように見えるものです(比較の言い訳をしてください)。ポップアップが開き、制約を追加できます。トップ(一番上に揃えて)にあるものは、さまざまな電話機のサイズの間にこの大きなギャップを避けるために最も重要です。

+0

お返事ありがとうございました。私たちの他の開発者は何とか解決しましたが、次にこれが起こるのを見ていきます。 – jped

0

チェックできる点は2つあります。

1.余白の拘束が解除されています。

2.テーブルビューの上部および下部の間隔は、スーパービュー(上部と下部のレイアウトガイドではありません)を基準にしています。

関連する問題