如何以编程方式设置自定义类?

我使用-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event在我的视图控制器中触及-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event以触​​及由视图控制器处理的视图。 但是,是否有可能在这个视图控制器处理的视图上添加的子视图上使用相同的方法来触摸它?

我试图为这样的视图创build.m和.h文件,以便我可以使用-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event方法,但只有在设置故事板中的自定义类,但不可能,因为该视图是以编程方式进行的。 所以有可能以某种方式在我的mainViewController本身设置自定义类。 所以编译器知道这个.m和.h文件关联的是什么视图?

我知道还有其他方法,如-hitTest:和点击手势识别器,但我感兴趣的 – 触摸开始:

感谢您的期待:)

当然,你可以分配一个自定义的类,而不是故事板。

 CustomView *customView = [[CustomView alloc] initWithFrame:theFrame]; [self.view addSubview:customView];