拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
[self.contentView mas_makeConstraints:^(MASConstraintMaker *make) { make.top.equalTo(@0); make.bottom.equalTo(@0); }];
Calculez dynamiquement la hauteur de la chaîne lors de l'obtention des données et définissez le cadre de contrôle parent
Méthodes associées : CGRect strRect = [str boundingRectWithSize:CGSizeMake(maxWidth, MAXFLOAT) options:NSStringDrawingUsesLineFragmentOrigin attributes:@{NSFontAttributeName : [UIFont systemFontOfSize: fontSize]} context:nil];
CGRect strRect = [str boundingRectWithSize:CGSizeMake(maxWidth, MAXFLOAT) options:NSStringDrawingUsesLineFragmentOrigin attributes:@{NSFontAttributeName : [UIFont systemFontOfSize: fontSize]} context:nil];
Tant que la hauteur de la vue parent n'est pas donnée, le contenu la soutiendraBien sûr, s'il s'agit d'une cellule, vous devez la calculer vous-même
Le bas de la vue inférieure est égal au bas de la vue parent
Calculez dynamiquement la hauteur de la chaîne lors de l'obtention des données et définissez le cadre de contrôle parent
Méthodes associées :
CGRect strRect = [str boundingRectWithSize:CGSizeMake(maxWidth, MAXFLOAT) options:NSStringDrawingUsesLineFragmentOrigin attributes:@{NSFontAttributeName : [UIFont systemFontOfSize: fontSize]} context:nil];
Tant que la hauteur de la vue parent n'est pas donnée, le contenu la soutiendra
Bien sûr, s'il s'agit d'une cellule, vous devez la calculer vous-même
Le bas de la vue inférieure est égal au bas de la vue parent