我正在尝试使用“界面”构建器标识符来标识单击的单选按钮。
@IBAction func text_radio_changed(_ sender: Any) {
let button:NSButton = sender as! NSButton
let id:String = button.accessibilityIdentifier()
print("===========>"+id)
}
但是控制台继续打印此内容>
===========>
没有标识符
我正在尝试使用“界面”构建器标识符来识别单击的单选按钮。 @IBAction func text_radio_changed(_ sender:Any){让button:NSButton = sender as! NSButton ...
button.accessibilityIdentifier
是辅助功能标识。身份标识符为button.identifier
。
在您的代码上,您实际上正在尝试访问可访问性标识符,这是另一回事。要识别单选按钮,应使用标签。设置按钮的标签,然后像这样读取它。
我只想确保您在Identity Inspector -> Accessibility
中进行设置。确保Accessibility
已启用(选中):