|
0
|
| Cody Lucas · 技术社区 · 9 年前 |
|
|
1
1
王的建议是对的,你也可以用另一种节省空间的方式。将viewController作为参数传递,并将其设置为目标:
|
|
|
2
1
为UIImageView制定一个协议,该协议接受手势,并将ViewController设置为代理(将ImageView也作为参数只是一种良好的做法..或常见做法):
在UIImageView子类中添加委托变量,并在点击视图时执行协议函数。此外,请确保您的UIImageView是UIGestureRecognizerDelegate。
然后将协议添加到ViewController,在执行操作之前的某个地方将其设置为DetailPhotoImageView的委托(我在viewDidLoad()中进行了此操作),然后按照您的意愿实现协议方法:
|
|
|
3
0
我认为目标不应该是自我 |
|
|
Maiaux · 如果在类初始化时创建,则手势识别器不工作 8 年前 |
|
|
Ronny Westwood · 手势识别器值重置 8 年前 |
|
|
Alex · SpriteKit的起源和手势角度 10 年前 |
|
Maysam · UIPanGestureRecognizer无法工作 10 年前 |
|
|
raginggoat · 手势识别器不工作 10 年前 |
|
|
user1282637 · 检测MKMapView何时停止移动 11 年前 |