我有一个UIView,我正在尝试设置它的图层属性。
self.colorSwatch = [[UIView alloc] initWithFrame:CGRectMake(400, 150, 100, 100)];
self.colorSwatch.layer.cornerRadius = 8;
但是,当我尝试访问.layer.cornerRadius
属性时,我收到一条警告,说“在前向类对象'CALayer *'中找不到”属性'cornerRadius'。
这是什么意思?感谢
答案 0 :(得分:100)
它不知道layer
属性是什么类型的对象。将#import <QuartzCore/QuartzCore.h>
添加到文件顶部。
答案 1 :(得分:0)
您需要导入文件#import&lt; QuartzCore / QuartzCore.h&GT;当且仅当xcode版本小于5时,在ViewController.m类中。
查看您是使用xcode版本5还是最新版本,然后不需要导入。它会自动包含。