我是 ios 编程的绝对新手,所以请原谅我:
我有一个名为 PuzzlePiece 的 UIView 子类,我只想代表一个拼图块(显然)。我不想为此使用 nib 文件,而只想能够使用代码绘制一块并显示它。
我有一个视图控制器和相关的 nib 文件来保存整个拼图。nib 中的视图是 PuzzleView 类型,这是我定义为 UIView 的自定义子类的另一个类。我的 PuzzleView 工作正常,我可以在上面画画。我有一个 PuzzlePiece 类型的属性,我认为它可以引用我的拼图。
所以我想弄清楚如何做就是现在初始化我的视图,将其添加为子视图,然后将其绘制在屏幕上。听起来很简单,但我完全不知道如何完成这项工作。我完全相信我什至没有正确解决问题,所以如果是这样,请告诉我!
我以为我应该能够做类似的事情
piece = [[puzzlePiece alloc] initWithFrame: ... ];
[self addSubview:piece];
但是...... init 位不起作用......而且我似乎真的没有可用的 init 方法。
是的。如何在代码中将 uiview 的自定义子类作为子视图添加到 uiview 的另一个自定义子类?