如何在 Xcode ios 应用程序中获取单击的元素详细信息,如文本值或按钮名称或 ID
how to get the clicked element details like textvalue or button name or id in Xcode ios application
我正在尝试在 iOS 应用程序中获取用户交互,例如用户点击的位置、用户点击的按钮等。是否有任何方法可以在 Xcode 中捕获这些详细信息 swift?
你可以这样做:
button.addTarget(self, action: #selector(onButtonClick(_:)), for: .touchUpInside)
@objc
func onButtonClick(_ sender: UIButton) {
// you may get the detail by 'sender' object here
sender.isSelected = !sender.isSelected
}
如果您有多个调用相同方法的发件人,您可以为每个发件人指定一个标签。然后你可以检测哪个视图调用事件。
if sender.tag == YOUR_TAG {
// do sth.
} else {
// do sth. else
}
最好使用标签值和点击手势来识别用户交互
我正在尝试在 iOS 应用程序中获取用户交互,例如用户点击的位置、用户点击的按钮等。是否有任何方法可以在 Xcode 中捕获这些详细信息 swift?
你可以这样做:
button.addTarget(self, action: #selector(onButtonClick(_:)), for: .touchUpInside)
@objc
func onButtonClick(_ sender: UIButton) {
// you may get the detail by 'sender' object here
sender.isSelected = !sender.isSelected
}
如果您有多个调用相同方法的发件人,您可以为每个发件人指定一个标签。然后你可以检测哪个视图调用事件。
if sender.tag == YOUR_TAG {
// do sth.
} else {
// do sth. else
}
最好使用标签值和点击手势来识别用户交互