我有一个非常简单的应用程序来处理UIImageView派生视图上的触摸.
视图有一个矩形坐标数组,用作按钮.
由于这是一个简单的应用程序,我在UIImageView派生类中处理所有触摸事件.
我需要初始化一个图像坐标数组,它是一个实例变量.
我试过覆盖几个方法,包括init,但没有一个我试过的方法被调用.
在UIImageView派生类中重写初始化实例变量的正确方法是什么?
谢谢!
有几个init函数(initWithFrame,initWithCoder等),其中一个函数将取决于您如何加载图像视图.如果要从NIB加载它,请尝试使用initWithCoder.
或者,您始终可以在控制器中使用viewDidLoad方法,并让它在视图上调用自定义初始化方法.我不建议这样做,除非你真的不得不这样做.