1

我目前很难完全理解如何第一次使用 PaintCode。

我在 PaintCode 中创建了我的 UI,并使用 StyleKit 将其转换为 Objective C 代码。所以它生成了一个我导入到项目中Special.h的文件Special.m,我还.pch根据建议在顶部添加了一个文件,以节省将文件导入所有相关类等的时间。

在为这个类导入两个Special文件后,我添加了一个新的视图类SpecialView.hSpecialView.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

我错过了什么吗?我的意思是当我在模拟器中运行它时我得到了我想要的矩形,但我在视图控制器中还没有任何代码。如果控制器没有指向此绘制代码的链接,它是如何运行的?它只是在视图类中。

4

0 回答 0