所以我有一个UIScrollView,在其中,一个视图,然后在视图下面,一个UITableView。在viewDidAppear()中,我将UIScrollView设置为tableview的高度加上它上面的视图的高度。但是,现在,当我向下滚动时,tableview在底部被截断并且停止(我必须在tableview内滚动而不是UIScrollView来访问更多单元格)。向下滚动时,滚动视图的底部只是空白区域。如何设置tableview的底部以匹配scrollview的底部?
答案 0 :(得分:0)
不是将UIScrollView高度设置为UITableView的绝对高度,而是需要将其设置为UITableViewCell高度乘以行数
答案 1 :(得分: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