我正在创建一个新闻源,类似于 Facebook 的。当用户点击 Facebook 新闻源上的某个名字时,当手指放下时,该名字会以灰色背景突出显示。当手指抬起时,突出显示消失。
我怎样才能实现这个目标?
最佳答案
在 UIResponder 的任何子类中实现以下函数(例如 UIViewController 中)
override func touchesBegan(touches: Set<UITouch>, withEvent event: UIEvent?)
override func touchesEnded(touches: Set<UITouch>, withEvent event: UIEvent?)
通过touches[0].locationInView(yourUILabel)判断触摸是否在UILabel内部
关于ios - 当手指在点击 Action 期间触摸 UILabel 时,如何突出显示它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35980639/