【发布时间】:2015-10-03 22:13:12
【问题描述】:
我设置了 UIImageView 子类(快速),因此我可以访问 touchesBegan/touchesMoved/touchesEnded。
当调用这些方法之一时,我需要更改另一个加载视图的属性。
在我看来,我现在需要访问活动视图控制器才能设置其他视图的属性。有没有更好的方法来解决这个问题(例如在视图控制器中调用的事件方法)?
请注意,我是 iOS 新手,对事件系统还不是很熟悉,因为我发现的大多数信息都是用 Objective C 而不是 Swift 编写的。 (别担心,我正在查看 Apple 的文档。)
另外,不,我无法将 UIImageView 更改为 UIButton。即使我更改为UIButton,我也需要访问个人touchesBegan 等方法,同样的问题仍然存在。
【问题讨论】:
标签: ios swift uiviewcontroller uiimageview swift2