質問: ### Stroyboard上でTableViewを左半分に表示したい 今回、画面の左半分にtalbeViewを表示させようと下に載せた写真のように制約を施したのですが、実際にシミュレータを起動させてみてみたところ、左端に潰れたようにtableViewが表示されました。なぜようなってしまうのでしょうか。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/7ca57351203f5e414f7e27daf79dbe3d.png)
回答: この書き方ですと、下から`0`、左から`0`、上から`0`、そして右から`300`という制約が設定されています。 iPhone5等で見た時横幅が`320`ですので、TableViewは`20`の幅で潰れて表示されていると思います。 参考URL AutoLayoutで画面の大きさに比例してViewの大きさを変えたい 1下、左、上の制約を同じ様に`0`で設定します。 !image1 2TableViewの上でcontrolを押したまま右半分のViewの上まで移動してドラッグを離します。 !image 3ポップアップが出るので「Equal Widths」を選択 !イメージ説明 4追加した制約の数値を変更します。 !image 以上で幅が変わっても(iPadでも回転しても)ScreenSizeの幅50%で表示されるようになります。