Iphone drawrect方法放在哪里?

Iphone drawrect方法放在哪里?,iphone,ios5,drawrect,Iphone,Ios5,Drawrect,我参考的是来自的一个教程。所有内容都很好地工作,但在最后一个我自定义文本字段的地方,教程说“用以下代码替换对super的调用” 但它没有说要把它放在哪里,我试着把它放在appdelegate和viewcontroller中,但它显示错误“没有可见的@interface for'detailviewcontoller'声明选择器边界” iOS程序员在这里通常要做的事情是将“UITextView”子类化,这就是本教程所做的。如果查看Ray教程中包含的项目,您将看到一个“自定义视图”组,在其中您将看到

我参考的是来自的一个教程。所有内容都很好地工作,但在最后一个我自定义文本字段的地方,教程说“用以下代码替换对super的调用”


但它没有说要把它放在哪里,我试着把它放在appdelegate和viewcontroller中,但它显示错误“没有可见的@interface for'detailviewcontoller'声明选择器边界”

iOS程序员在这里通常要做的事情是将“
UITextView
”子类化,这就是本教程所做的。如果查看Ray教程中包含的项目,您将看到一个“自定义视图”组,在其中您将看到一个“
CustomTextField
”类

在这里,您将找到要更新的“
drawRect
”方法

- (void)drawRect:(CGRect)rect
{
    UIImage *textFieldBackground = [[UIImage imageNamed:@"text_field_teal.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(15.0, 5.0, 15.0, 5.0)];
    [textFieldBackground drawInRect:[self bounds]];
}