2017-04-09 3 views
0

그래서 UIScrollView가 있고 그 안에 뷰가 있고 뷰 아래에 UITableView가 있습니다. viewDidAppear()에서 UIScrollView를 tableview의 높이와 그 위의 뷰 높이로 설정합니다. 그러나 이제 아래로 스크롤하면 테이블 뷰가 맨 아래에서 잘리고 그냥 멈 춥니 다 (더 많은 셀에 액세스하려면 UIScrollView 대신 tableview 내부를 스크롤해야합니다). 아래로 스크롤하면 스크롤 뷰의 아래쪽이 공백으로 표시됩니다. 스크롤 뷰의 하단과 일치하도록 테이블 뷰의 맨 아래를 어떻게 설정합니까? 대신 당신이있는 UITableViewCell 높이로 설정해야 jQuery과의 절대 높이에있는 UIScrollView의 높이를 설정UITableView를 UIScrollView 내부로 확장하는 방법은 무엇입니까?

답변

0
tableView.frame = CGRect(x: tableView.frame.origin.x, y: tableView.frame.origin.y, width: self.view.frame.size.width, height: /*cellHeight*/ 40 * /*cellsCount*/ 12) // make the tableview has it's full size without scrolling   
scrollView.contentSize = CGSize(width: self.view.frame.size.width, height: tableView.frame.size.height) // make the scroll view stretch to the hight of the tableView 
+0

x와 y는 무엇의 수를 곱한? –

+0

또한 swift 3 구식입니다 –

+0

이제는 40 * 12를 데이터로 바꾸면 작동합니다. –