我已在UIView
UITableviewController
内实现了名为mytableview的tableview,命名为maintablevew,并且我根据单元格数动态增加mytableview高度。动态增加,这里我的问题是mytableview高度越来越多我无法向上滚动因为我无法增加UIView的高度动态,我不知道如何增加,有人可以建议吗?我在下面的代码中动态地增加了mytableview的高度。
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
CGFloat numberOfRows =roomlabel.count;
CGRect tableViewFrame = tableView.frame;
tableViewFrame.size.height = numberOfRows * _mytableview.rowHeight;
_mytableview.frame = tableViewFrame;
return numberOfRows;
}
答案 0 :(得分:0)
您无需增加(更改)UITableView或UIView的高度,您只需提供单元格高度,它将自动更新其内容大小,并且表格将变为可滚动。
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
CGFloat numberOfRows =roomlabel.count;
return numberOfRows; }