你试过Categories
吗?检查本教程http://iphone-obsessed.blogspot.com.br/2010/05/tutorial-creating-class-categories-in.html
你能提供更多信息吗?也许如果您提供更多信息,我可以为您提供更多帮助
编辑
如何Categories
工作:
你有一UIView
门课,你想使用一些你重复很多次的方法。你是做什么的:你创建一个类别UIView
并将这个方法添加到你的类别中,如下所示:
文件UIView+CustomView.h
#import <UIKit/UIKit.h>
@interface UIView (CustomView)
- (void)myCustomMethod;
@end
文件UIView+CustomView.m
#import "UIView+CustomView.h"
@implementation UIView (CustomView)
- (void)myCustomMethod {
// Whatever you want to do with this UIView
}
@end
现在,每次您需要使用时,myCustomMethod
您只需导入,该类中的UIView+CustomView.h
所有UIView
对象都可以访问此方法。
像这样:
文件MainViewController.m
,标题:
#import "UIView+CustomView.h"
文件MainViewController.m
,正文,在任何方法中:
[myView myCustomMethod];
考虑到这一点,我相信您可以添加您ACMagnifyingView
的子类和此类别以使用您的自定义视图