|
0
|
| Cody Lucas · 技术社区 · 8 年前 |
|
|
1
1
王的建议是对的,你也可以用另一种节省空间的方式。将viewController作为参数传递,并将其设置为目标:
|
|
|
2
1
为UIImageView制定一个协议,该协议接受手势,并将ViewController设置为代理(将ImageView也作为参数只是一种良好的做法..或常见做法):
在UIImageView子类中添加委托变量,并在点击视图时执行协议函数。此外,请确保您的UIImageView是UIGestureRecognizerDelegate。
然后将协议添加到ViewController,在执行操作之前的某个地方将其设置为DetailPhotoImageView的委托(我在viewDidLoad()中进行了此操作),然后按照您的意愿实现协议方法:
|
|
|
3
0
我认为目标不应该是自我 |