添加子视图后,UITableViewCell contentView框架大小是否会自动增加?

假设您:

  • 向UITableViewCell内容视图
  • 添加一些子视图(例如UILabel的)
  • 然后使用label.frame = CGRectMake(...方法来设置UILabel的大小/位置
    然后
  • 是否会自动更改UITableViewCell的框架大小以适应此问题-即如果您转到tableViewCell.contentView.frame.size.height,这应该是仅适合子视图所需的总高度吗?
  • 最佳答案

    我不这么认为...这似乎并不合逻辑。您可以通过UITableView属性rowHeight或通过实现UITableViewDelegate方法来设置单元格的框架高度

    - (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
    

    关于iphone - 添加 subview 后,UITableViewCell contentView框架大小是否会自动增加,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5304301/

    10-14 22:13