iOS17及以下系统的「设置-显示与亮度-粗体文本」开启时,按钮若设置了titleEdgeInsets或imageEdgeInsets,文字和图片的UI可能出现异常,例如文字和图片重叠。
参考苹果官方文档adjustsFontForContentSizeCategory将UILabel遵循的协议属性adjustsFontForContentSizeCategory设为NO后,并没能解决此问题。
最终参考@kwangmin 的回答设置titleLabel.lineBreakMode = NSLineBreakByClipping后解决了此问题。