Open RomanticEncounter opened 1 year ago
优化建议
QMUIBadge
设置qmui_badgeLabel.layer.borderColor
不显示边框
复现步骤
view.qmui_badgeInteger = 0;
view.qmui_badgeBackgroundColor = UIColorMakeWithHex(@"#FF3838");
view.qmui_badgeLabel.layer.borderColor = UIColorWhite.CGColor;
view.qmui_badgeLabel.layer.borderWidth = 1.0;
初始化使用view.qmui_badgeInteger = 0
赋值,是不会创建qmui_badgeLabel
之后对qmui_badgeLabel
的所有设置,都不会应用,此处可否优化为无论使用qmui_badgeString
或qmui_badgeInteger
赋值的情况下都创建qmui_badgeLabel
,最后在针对qmui_badgeString.length
和 qmui_badgeInteger > 0
的条件进行显隐操作?
Bug 表现 QMUIBadge会被View 自身的layer遮挡
截图
如何重现 view.layer.borderColor = [UIColor blueColor].CGColor; view.layer.borderWidth = 1; view.qmui_badgeString = @"测试";
预期的表现 正常情况下,应该是什么表现
其他信息