Open talka123456 opened 5 years ago
code 如下: `self.originLabel.sd_layout .leftSpaceToView(self.priceLabel, 5) .centerYEqualToView(self.priceLabel) .heightIs(20);
[self.originLabel setIsAttributedContent:YES]; [self.originLabel setSingleLineAutoResizeWithMaxWidth:200];`
setIsAttributedContent 和 setSingleLineAutoResizeWithMaxWidth方法共同使用时候,SDAutoLayout库在执行layoutAutoWidthWidthView方法时,会执行[label sizeToFit]方法,导致已经设定的height被修改.有没有其他方式来避免这种问题
code 如下: `self.originLabel.sd_layout .leftSpaceToView(self.priceLabel, 5) .centerYEqualToView(self.priceLabel) .heightIs(20);
setIsAttributedContent 和 setSingleLineAutoResizeWithMaxWidth方法共同使用时候,SDAutoLayout库在执行layoutAutoWidthWidthView方法时,会执行[label sizeToFit]方法,导致已经设定的height被修改.有没有其他方式来避免这种问题