我现在很难完全理解如何首次使用PaintCode。
我在PaintCode中创建了我的UI,并使用StyleKit将其转换为Objective C代码。因此,它生成了一个Special.h
和Special.m
文件,我将其导入项目中,并根据建议添加了.pch
文件,以节省将文件导入所有相关类的时间,等
导入此类的两个Special
文件后,我添加了一个包含SpecialView.h
和SpecialView.m
个文件的新视图类,以便调用drawRect:
并绘制视图。生成的Special类具有UI的代码。然后我在故事板中添加了UIView
项。我在屏幕上得到了一些东西,但只是想知道我是否已经正确地做到了这一点?
以下是我的视图类代码:
#import "SpecialView.h"
@implementation SpecialView
- (id)initWithFrame:(CGRect)frame
{
self = [super initWithFrame:frame];
if (self) {
// Initialization code
}
return self;
}
- (void)drawRect:(CGRect)rect
{
[Special drawDrawPaintcode];
}
@end
我错过了什么吗?我的意思是当我在模拟器中运行它时,我得到了我想要的矩形,但我还没有在视图控制器中有任何代码。如果控制器没有链接到这个绘图代码,这怎么运行?它只是在视图类中。