xib自定义的cell下,imageView圆角裁剪后的适配问题

2020-11-17  本文已影响0人  RainGo

问题/现象:XIB自定义的cell,屏幕宽度375下做的适配,imageview 添加了约束,但是414下imageview显示不全。
原因:我在awakeFromNib方法里做了圆角和裁剪处理,这个方法获取不到最后真实的image view的frame,所以显示不全。
又再layoutSubviews方法里做了圆角和裁剪处理,这次在屏幕宽度414的手机下显示的是正常的。
意外又出现了,我偶然发现有的时候个别的图片还是出现显示适配的问题。
解决办法:网上查查了,加了下面的两句代码后,暂时没有出现图片显示不全的问题。

- (void)layoutSubviews {
    [super layoutSubviews];
    [self.contentView setNeedsLayout];
    [self.contentView layoutIfNeeded];
    //在这里做的图片圆角和裁剪
}
上一篇下一篇

猜你喜欢

热点阅读