2017-10-06 9 views
0

私はビューコントロール内にテーブルビューを持っています。 iphone6シミュレータの場合は見た目がよく見えますが、iPad Airまたはそれ以上の画面のデバイスで見ると、tableviewの幅は拡大しません。viewcontrollerのテーブルビュー幅をipad(またはより大きなスクリーンデバイス)に広げます

tableview on ipad

私は幅を拡大するテーブルビューを設定することができます動的な方法があります:以下は、それがどのように見えるのですか?それが最初の呼び出し時およびviewWillAppearにロードされるように

+0

あなたは、テーブルビューのための適切な制約を設定していません。 –

+0

私はtableviewの制約をright:0、bottom:0に追加しましたが、うまくいきませんでした。 tableviewには、iphone6シミュレータ用に設定されたwidthプロパティもあります。私はそれがIpadディスプレイのために設定される幅を引き起こしていると思う。 – Sonam

+1

ええ、幅の制約が間違いなくあなたの問題です。 –

答えて

0

セットは、プログラム:

let screenSize = UIScreen.main.bounds 
let screenWidth = screenSize.width 
let screenHeight = screenSize.height 
tableView.frame.size.width = screenWidth 
tableView.frame.size.height = screenHeight 
関連する問題