我的 iOS 应用程序上有很多 View Controller ,其中大多数我需要完全相同的 IBAction。
因此,是否可以使用 IBActions 创建一个单独的 .h 文件,然后在 viewcontroller.h 上导入,而不是在所有 View Controller 中编写相同的代码?
我尝试创建一个 Actions.h 文件并使用 ViewController.h 文件上的命令“#import Actions.h”将其导入,但是当我转到 Interface Builder 时,操作不会显示。有什么办法可以做到这一点吗???
最佳答案
在父类(super class)中定义方法:
@interface MyActionViewController: UIViewController
{
}
- (IBAction)theAction:(id)sender;
@end
从中子类化你的 View Controller :
@interface FirstViewController: MyActionViewController
{
}
@end
关于iphone - 如何从其他 .h 文件导入 IBActions?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7550557/