单击按钮时使用选择器调用不同类的方法
我编写了一个方法并将其与一个按钮连接起来,以便在单击按钮时调用它。现在我想做的是当单击其他视图上的按钮时调用相同的方法。
我怎样才能做到这一点?我需要使用选择器或通知或简单的方法调用吗?
I have written a method and hooked that up with a button so that it gets called when the button is clicked. Now what I want to do is to call that same method when a button on some other view is clicked.
How can I do that? Do I need to use selector or notification or simple method calling?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在选择器中将目标作为该方法所在类的对象传递。
或者
只需为按钮方法所在的类创建一个对象,然后以普通方式调用该方法
通过设置按钮的 tagValues 来区分发送者
In the selector pass the Target as object of your Class where that method is.
Or
Just create a object for the class where your button method is and call that method in ordinary way
Differentiate sender by setting tagValues for buttons
您可以像下面的代码一样使用,将 self 替换为 objectOfTargetClass
并在选择器中需要在该类中点击该方法
you can use like the blow code that u replace self by the objectOfTargetClass
and in the selector with the method need to hit in that class