如何检查按钮形状是不是启用? [复制]

Posted

技术标签:

【中文标题】如何检查按钮形状是不是启用? [复制]【英文标题】:How to check if Button Shapes is enabled? [duplicate]如何检查按钮形状是否启用? [复制] 【发布时间】:2019-02-01 13:50:21 【问题描述】:

如何使用 UIAccessibility 检查 ios 设备辅助功能设置中的按钮形状选项是否已启用?我想在自定义按钮上支持“按钮样式”。

【问题讨论】:

【参考方案1】:

我将代码从this post 转换为 Swift:

import UIKit

public extension UIAccessibility 

    public static var isButtonShapesEnabled: Bool 
        let button = UIButton()
        button.setTitle("Button Shapes", for: .normal)
        return button.titleLabel?.attributedText?.attribute(NSAttributedString.Key.underlineStyle, at: 0, effectiveRange: nil) != nil
    


用法:

if UIAccessibility.isButtonShapesEnabled 
    // Apply button shapes style to custom button...

【讨论】:

以上是关于如何检查按钮形状是不是启用? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何检查用户设备上是不是未启用 chrome

如何检查程序是不是使用调试符号编译? [复制]

在启用提交按钮之前检查字段是不是具有有效的类并且不为空?

如何在 ACF 中继器上启用重复功能

jquery验证检查3个复选框的状态都被选中然后启用按钮

如何检查 iPhone 上是不是启用了通知