我有一个UITableView,其中我有UITableViewCells,我使用beginUpdates和endUpdates进行扩展和收缩。这是我从XIB文件加载的UITableViewCell子类。这包含一个UIImageView,它有一个我从互联网上下载的图像。但是,当细胞扩张时,图像将不会保持其纵横比并扩展与细胞相同的量。我怎样才能使图像保持其纵横比并且不会改变尺寸?另外,我没有在任何XIB文件中使用AutoLayout。
答案 0 :(得分:1)
这是因为当您的视图更改边界大小时,位图图层会发生更改。
尝试将UIImageView的contentMode
属性设置为UIViewContentModeScaleAspectFit
或UIViewContentModeScaleAspectFill