2016-04-28 18 views
1

何らかの理由で、私が何をしていても、UITableViewController内に静的なテーブルビューを作成し、セルにコンテンツを入れ、シミュレータを実行すると画面の右半分が常に切り捨てられ、どうしてか分かりません。アイブは新しいプロジェクトを作ってストーリーボードを作り直そうとしましたが、作業はしていませんでした。ここでIOS UITableViewの右半分の画面を外す

は、私はストーリーボードのように見えるものをHERESアプリ

enter image description here

を実行すると、それは次のようになります。 enter image description here

私は

誰もがこの問題に実行したり、ストーリーボード(またはプログラムではなく推奨)を経由して、それを修正する方法を知っている静的な細胞にコンテンツを設定していますか?

アップデート:ここで

は、私はそれを実行したときに別のプロジェクトがどのように見えるかのいくつかのより多くの写真です:

enter image description here

、ここでは、ストーリーボードが

enter image description here次のようになります。

+0

缶't、tableviewはビュー内に含まれていないので、制約を設定することはできません。ビュー内に置くと、もはやtableviewsのコンテンツを静的にすることができなくなるので、別のビュー内に置くことはできません。 – Minimi

+0

ohh yes。 ..制約を右ボタンに設定する... –

+0

「制約を右ボタンに設定する」という意味が分かりません – Minimi

答えて

4

あなたそのために

があなたのボタンを選択して

enter image description here

、ここautolayout tutorial linkで以下のようにright, top, bottom and give width制約にその辺をピン...あなたの右ボタンに制約を与える必要がある..あなたはその

を確認することができます
+0

これは問題を解決していないようです。私はこれらの変更を加えて他のプロジェクトの写真を追加して投稿を更新しましたが、それでも同じように見えます。 – Minimi

+0

これは違うレイアウトです...その広すぎる...あなたはオートレイアウトを学ぶ必要があります...唯一の解決策はありません –

+1

私は他のレイアウトであなたのことをテストしました。それはうまくいったので、レイアウトをやり直すつもりですマージンを設定してください。ありがとう! – Minimi

0

ボタンのためではなくテーブルに制約を与える問題があります。

編集、スーパー、トップスペースと下部スペース、スーパーにスペースを末尾に、スーパーに「先頭にスペースのようにテーブルに制約を与えてみてください。私が与え 上記溶液はのUIViewController内のテーブルビューに定めるかもしれないが

+0

そのtableviewコントローラ...デフォルトではすべてのエッジで固定されているので、テーブルビューのコントローラに制約を設定することはできません。 –

+0

ああそうです.iはtableviewcontrollerを見ませんでした。おめでとうございます。 – Vani

関連する問題