我有一个显示电影流派的UILabel,现在我想使该流派可单击以将用户发送到该流派电影的页面。
我有类似这样的体裁=“戏剧,动作,有趣”如何对每个单词进行特定的点击
(我只用一个UILable来显示以“”分隔的电影流派,我如何才能利用每种流派?)
最佳答案
您可以为此使用点击手势识别器。例如
override func viewDidLoad() {
super.viewDidLoad()
//suppose I've a label called genereTitleLabel
let genereTitleLabel = UILabel()
genereTitleLabel.text = "name of genere"
genereTitleLabel.isUserInteractionEnabled = true
self.view.addSubView(genereTitleLabel)
let tapRecognizer = UITapGestureRecognizer(target: self, action: #selector(self.genereTapped(_:)))
tapRecognizer.numberOfTapsRequired = 1
genereTitleLabel.addGestureRecognizer(tapRecognizer)
}
func genereTapped(_ sender: UITapGestureRecognizer) {
//send user to genere moview view
}
关于ios - 如何在UILabel文本范围内快速分配功能,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45119144/