我有一个问题与斯威夫特3行动选择器 - 或者,我可以说,与手势识别器。斯威夫特3通过按钮/手势识别器动作到其他功能使用选择器
假设我在一个表格视图中,我通过表格单元格获得动态数据。我在表格视图中有一个按钮或手势识别器,我想将该按钮或手势的数据发送到不同的功能。
我有一个问题与斯威夫特3行动选择器 - 或者,我可以说,与手势识别器。斯威夫特3通过按钮/手势识别器动作到其他功能使用选择器
假设我在一个表格视图中,我通过表格单元格获得动态数据。我在表格视图中有一个按钮或手势识别器,我想将该按钮或手势的数据发送到不同的功能。
请尝试下面的功能,希望它能为你工作!
func whereYouWant(){
let button = UIButton()
button.accessibilityElements = [data1,data2]//Here you can pass any thing in this array.
button.addTarget(self, action: #selector(testFunction), for: .touchUpInside)
}
//Here you can call this function through selector....
func testFunction(myButton:UIButton){
let firstData = myButton.accessibilityElements?[0] as? //Here you can do type cast According to you
let secondData = myButton.accessibilityElements?[1] as? //Here you can do type Cast According to you.
}
感谢兄弟,在案例手势识别器以及按钮中,它都非常适合我,如上所述。 –
欢迎bro @neeraj jangid –
请尝试添加一些代码并显示您迄今尝试过的内容。 –