我正在尝试更改imageView的帧大小。 UITableView内部的UITableViewCell属性的textLabel和detailTextLabel。我试着改变帧大小,调整大小掩码,调整子视图大小等等,但是没有用。有没有办法改变默认的帧大小?我正在使用UITableViewCellStyleSubtitle。
注意:我的图片采用了自己的图片尺寸。
答案 0 :(得分:1)
我认为可以使用UITableViewDelegate方法: - tableView:willDisplayCell:forRowAtIndexPath:
你可以设置框架大小,位置等。基本上任何布局都应该有效。 或者您可以继承UITableViewCell并覆盖layoutSubviews:方法(不要忘记调用[super layoutSubviews];首先)
实际上我正在采用第二种方法并且工作非常好。
希望这会有所帮助;)
答案 1 :(得分:0)