UITapGestureRecogniser添加目标不工作
问题描述:
我有一个objc功能:UITapGestureRecogniser添加目标不工作
@objc private func segmentedControlViewTapped(gestureRecognizer: UITapGestureRecognizer)
我想添加为一个gestureRecognizer的目标,但是当我点击段控制代码总是崩溃。
let tapGestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(SegmentedControl.segmentedControlViewTapped(gestureRecognizer:)))
崩溃是由于:无法识别的选择发送
答
的动作需要指向指定的目标函数。
假设segmentedControlViewTapped是在视图或控制器,更改代码这样的:
let tapGestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(segmentedControlViewTapped(gestureRecognizer:)))