Closed zj381652512 closed 4 years ago
作者掉了回调
(CGFloat)fd_heightForHeaderFooterViewWithIdentifier:(NSString )identifier configuration:(void (^)(id))configuration { UITableViewHeaderFooterView templateHeaderFooterView = [self fd_templateHeaderFooterViewForReuseIdentifier:identifier];
// 库里有遗漏 if (configuration) { configuration(templateHeaderFooterView); }
NSLayoutConstraint *widthFenceConstraint = [NSLayoutConstraint constraintWithItem:templateHeaderFooterView attribute:NSLayoutAttributeWidth relatedBy:NSLayoutRelationEqual toItem:nil attribute:NSLayoutAttributeNotAnAttribute multiplier:1.0 constant:CGRectGetWidth(self.frame)]; [templateHeaderFooterView addConstraint:widthFenceConstraint]; CGFloat fittingHeight = [templateHeaderFooterView systemLayoutSizeFittingSize:UILayoutFittingCompressedSize].height; [templateHeaderFooterView removeConstraint:widthFenceConstraint];
if (fittingHeight == 0) { fittingHeight = [templateHeaderFooterView sizeThatFits:CGSizeMake(CGRectGetWidth(self.frame), 0)].height; }
return fittingHeight; }
好友圈左边可能用stackView,这样可以保持竖向间隙一致
做一个类似好友圈的效果,右边一个iconImageView,左边一个stackView(从上到下,包含姓名,内容,日期等),但是stackView中的Label,给了文字,设置了numberOfLines=0,也撑不起来,高度为0