2017-10-06 13 views
0

viewcontroller 내에 tableview가 있습니다. iphone6 ​​시뮬레이터의 경우에는보기에는 좋아 보이지만 iPad Air 또는 큰 화면 장치에서 볼 때 tableview는 너비가 확대되지 않습니다.viewcontroller의 tableview는 ipad (또는 큰 화면 장치)로 너비를 확장합니다.

tableview on ipad

나는 폭을 확장 할 수있는 tableview를 구성 할 수 있습니다 동적 방법이 있나요 : 다음은 어떻게 보이는지입니까? 이 초기 호출시와 viewWillAppear에서로드 있도록

+0

당신은 테이블 뷰에 대한 적절한 제한을 설정하지 않았습니다. –

+0

오른쪽으로 테이블 뷰에 제약 조건을 추가했습니다 : 0, 아래쪽 : 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