ios7 – iOS 7.1按钮形状设置检测?

ios7 – iOS 7.1按钮形状设置检测?,第1张

概述iOS 7.1包括一个新的辅助功能设置调用按钮形状,导致一些按钮文本被自动加下划线.有没有办法检测这种模式,还是为个别UIButtons自定义? (这允许更改按钮标签,如破折号或下划线,以便下划线时,它们看起来不像等号) 看起来您可以请求按钮标签的属性并测试它是否包含NSUnderlineStyleAttributeName属性.如果您删除NSUnderlineStyleAttributeName iOS 7.1包括一个新的辅助功能设置调用按钮形状,导致一些按钮文本被自动加下划线.有没有办法检测这种模式,还是为个别UIbuttons自定义?

(这允许更改按钮标签,如破折号或下划线,以便下划线时,它们看起来不像等号)

解决方法 看起来您可以请求按钮标签的属性并测试它是否包含NSUnderlinestyleAttributename属性.如果您删除NSUnderlinestyleAttributename属性,系统会将其正确放置,因此似乎诀窍是将标签的下划线属性设置为0.我已经将以下内容添加到我的自定义按钮中:
- (voID) adjustLabelPropertIEs  // overrIDe underline attribute{    NSMutableAttributedString   *attributedText = [self.TitleLabel.attributedText mutablecopy];    [attributedText addAttribute: NSUnderlinestyleAttributename value: @(0) range: NSMakeRange(0,[attributedText length])];    self.TitleLabel.attributedText = attributedText;}
总结

以上是内存溢出为你收集整理的ios7 – iOS 7.1按钮形状设置检测?全部内容,希望文章能够帮你解决ios7 – iOS 7.1按钮形状设置检测?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1110203.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存