如何检查是否启用了按钮形状?
How to check if Button Shapes is enabled?
如何使用 UIAccessibility 检查 iOS 设备辅助功能设置中的按钮形状选项是否已启用?我想在定制按钮上支持 'button style'。
我将代码从 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...
}
如何使用 UIAccessibility 检查 iOS 设备辅助功能设置中的按钮形状选项是否已启用?我想在定制按钮上支持 'button style'。
我将代码从 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...
}