【问题标题】:Code copied from one file to another will not build从一个文件复制到另一个文件的代码不会生成
【发布时间】:2012-05-21 21:38:05
【问题描述】:

我有一些在 UITextView 周围设置边框的代码。它在一个类中正确构建;当我将该代码复制到另一个类(更改对象名称)时,它不再构建,说“在前向类对象'CALayer *'中找不到属性'borderWidth'”(其他两行的相同消息代码)。我做了一个干净的,重建的,没有任何帮助。为什么会这样?以及如何解决?

- (void)viewDidLoad  {
[super viewDidLoad];

//--  draw box around notes field
orderNotes.layer.borderWidth = 1.0f;
orderNotes.layer.borderColor = [[UIColor blackColor] CGColor];
orderNotes.layer.cornerRadius = 4; 

}

对象“orderNotes”被定义为 UITextView。没有其他错误。

【问题讨论】:

    标签: objective-c xcode4


    【解决方案1】:

    你需要:

    #import <QuartzCore/QuartzCore.h>
    

    否则,layer 属性对您不可见。

    【讨论】:

    • 我不敢相信我错过了! (给我看我脸上有很多鸡蛋!)非常感谢...
    猜你喜欢
    • 1970-01-01
    • 2020-09-07
    • 2010-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-14
    • 1970-01-01
    相关资源
    最近更新 更多