我进行了子类化UIImageView
以添加其他方法。我把这个对象放在我viewController
的身上,我有一个触摸手势识别器为那个对象启动并运行。我有几个。我的意图是,在触摸时,viewController
根据我UIImageView
的哪个子类被触摸(已经可以区分它们中的哪些被触摸)会发生一些事情。
我想发送一条消息(来自被触摸项目的属性),viewController
以便我可以采取相应的行动。但是,我没有做到这一点。我试图为此目的实现一个协议,但它似乎不起作用。我认为我的问题是关于理解它是如何工作的,因为我感到困惑(委托如何与我的触摸识别器交互?),并且我未能成功实现工作协议。
我viewController
的叫EditViewController
. 我制作的子类UIImageView
被称为ClickableImage
(我有我的理由:),它实现:
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
// some code calculating the index i want to return to the viewcontroller
}
我如何使这一切正常工作?如何将该索引返回到我的viewController
? 请给我一个示例的骨架,以便我可以使用它,或者解释如何使用它,因为我一无所知:)
感谢您的时间!