2011-06-15 64 views

回答

7

使用

#import <QuartzCore/QuartzCore.h> 
+0

哈!你只是打败了我! – Roger 2011-06-15 10:12:43

1

你有正确导入QuartzCore?

#import <QuartzCore/QuartzCore.h> 
+0

谢谢,我失去了6小时 – aneuryzm 2011-06-15 10:14:22

+1

@顺便说一句,不应该有一个对象的属性总是在那里?我不明白为什么导入框架突然使新的属性可用。是因为我正在输入超类吗? – aneuryzm 2011-06-15 10:24:17

+0

因为在这种情况下,编译器不知道它。在UIView.h中,包含'cornerRadius'声明的CALayer.h不被导入。在UIView.h中使用称为“前向声明”的小技巧来使编译器在UIView接口声明中处理CALayer类。但编译器除了在这个状态下的类名外什么都不知道。 – PatrickNLT 2013-03-14 17:42:13