objective-c - 从 subview 调用 View Controller 中的方法

标签 objective-c ios ios4

在我的 ViewController 中,我创建了一个 View ,其中包含一个按钮和一堆其他元素。当按下按钮时,我想从父 ViewController 调用一个方法。我试过:

[self.superview buttonPressedMethod];

但是 superview 不是 ViewController 而是 UIView。有办法做到这一点吗?

最佳答案

这正是目标/行动机制的用途。使 View Controller 中的方法成为 IBAction。将 View Controller 设置为按钮的目标,并将方法设置为其操作。这应该是您需要做的全部。

关于objective-c - 从 subview 调用 View Controller 中的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7677222/

相关文章:

ios - Phonegap Build iOS 未验证

iphone - 我可以重新编码循环 UIImageView 以获得更短的代码吗?

objective-c - NSDateComponents 问题 - 日期不正确

iphone - CoreGraphics 线似乎改变了大小?

android - Admob 广告无法加载状态详细信息 有限的广告服务

iphone - 从 NSString 创建安全文件名?

iphone - 调用 setDatePickerMode 时出现 UIDatePicker 异常,区域格式设置为台湾日历为日语

ios - 在 iOS 中将 SecKeyRef 转换为 EC_KEY

ios - 如何使用自定义键盘扩展 iOS 8 在 textDocumentProxy 中设置图像?

ios - 在选定的表格行上启用图像