bug fix
sunzhongliangde opened this issue · 2 comments
sunzhongliangde commented
// 计算所有按钮的文字宽度
[self.titleArr enumerateObjectsUsingBlock:^(id _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {
CGSize tempSize = [self P_sizeWithString:obj font:self.configure.titleFont];
CGFloat tempWidth = tempSize.width;
self.allBtnTextWidth += tempWidth;
}];
这里计算总宽度时,假如设置选中的字体与大小,与默认状态下的文字大小不一致的话就会出现计算错误
sunzhongliangde commented
P_layoutSubviews
方法中,开启了equivalence
,如果self.allBtnWidth <= self.bounds.size.width
的时候,整个title按钮会被均分,
假设title字体长短差异很大的情况下(比如:12345672342890、1、3、4这种),会导致按钮的换行,应该不要均分button的大小
kingsic commented
更新最新版本或OC版本1.7.2 @sunzhongliangde