我做了一个输入字符串的函数。该字符串必须转换为函数名称,该名称应传递给#selector参数。我尝试了这个,但它没有用。
func setFunctionWithTap(functionName: String){
let tap = UITapGestureRecognizer(target: self, action: #selector(functionName))
settingLabel.isUserInteractionEnabled = true
settingLabel.addGestureRecognizer(tap)
}
你可以告诉我是否可能以及如何?谢谢
答案 0 :(得分:4)
使用选择器:
let tap = UITapGestureRecognizer(target: self, action: Selector((functionName)))