最近、私のビューコントローラの1つをテーブルビューコントローラからUITableViewを備えた通常のビューコントローラに変更しなければならなかったので、複数の問題がありました。カスタムセグを追加した後の画面上のUITableViewオフセット
私は最終的に私のテーブルにデータを取り込もうとしましたが、今は自分のコンテンツが画面外にあり、スクロールしたり、セルをクリックさせたりしません。(テーブルビューは(-20、0) ):
[![ここに画像の説明を入力] [1] [1]
私は唯一の制約する要素を持っている、のUITableViewとその下のその小さな白いビュー。
私は制約をUITableViewに設定しました。Top:Superview、Trailing:Superview、Leading:Superview、Bottom:View + 2;ビュー:幅:320、高さ:50、下部:下部レイアウト+2、中心合わせX:スーパービュー。
私は理由を理解していない:私は実行したときに非常に単純な制約が、私はこれを得ます。 Main.Storyboard(プレビュー)で、私はこれを取得:
だから、プレビューによると、それは完璧に表示されなければなりません。なぜ誰も私がこの動作を得ているアイデアはありますか?
迅速な対応をありがとうございます。これは私に似たリターンを与えただけです /Users/user/Desktop/Simulatorスクリーンショット2016年3月30日11.29.25 AM.png ここでスクリーンショットをドロップすることはできませんが、白い図の下に高さ約5ピクセルしか表示されない – bme003
これらの制約を設定してください。 'UITableView': トップ:' TopLayoutGuide'、リーディング: 'SuperView'、末尾:' SuperView'、底:ビュー+ 2 'UIView': 幅:320、高さ:50、底:' BottomLayoutGuide' + 2、 'HorizontalCenter' – Mathews
うん、すべて正しいです。私は今日ViewControllerを再構築するつもりだと思うが、何かが紛失しているに違いない。 – bme003