0

在此处输入图像描述

我在名为 maintablevew 的内部实现UIView了名为 mytableview 的 tableview UITableviewController,并且我根据单元格计数动态增加了 mytableview 高度。它动态增加,这里我的问题是当 mytableview 高度增加时我不能滚动到底部,因为我可以' t动态增加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;
}
4

1 回答 1

0

你不需要增加(改变) UITableView 或 UIView 的高度,你只需要提供单元格高度,它会自动更新它的内容大小,表格将变得可滚动。

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
CGFloat numberOfRows =roomlabel.count;
return numberOfRows; }
于 2017-12-14T09:34:28.120 回答