adr*_*ian 2 iphone uitableview
我有以下几点:
在头文件中
UITableView *catalogTable;
UIScrollView *scrollView;
Run Code Online (Sandbox Code Playgroud)
实施文件
- (void)viewDidLoad
{
[super viewDidLoad];
catalogTable.backgroundColor = [UIColor clearColor];
catalogTable.separatorColor = [UIColor colorWithRed:171/255.f green:171/255.f blue:171/255.f alpha:220/255.0];
catalogTable.layer.cornerRadius=15;
scrollView.layer.cornerRadius = 15;
[scrollView setShowsVerticalScrollIndicator:NO];
scrollView.layer.borderWidth = 2;
scrollView.layer.borderColor = [UIColor colorWithRed:109/255.f
green:114/255.f
blue:114/255.f
alpha:0.65/1.0].CGColor;
}
Run Code Online (Sandbox Code Playgroud)
问题是我不能运行这个,因为我在这些行有错误:
catalogTable.layer.cornerRadius=15;
scrollView.layer.cornerRadius = 15;
Run Code Online (Sandbox Code Playgroud)
说:Property cornerRadius not found on object of type CALayer.
我不知道该怎么办......而且无法弄清楚我做错了什么.最奇怪的是,我从另一个类中复制了代码.我复制了整个事情,没有出现这个错误.任何人都有任何想法?
要消除该错误,您需要<QuartzCore/QuartzCore.h>在文件中导入标头.如果没有该头文件,编译器将无法访问有关CALayer类及其具有的属性的信息.
PS以防万一 - 您还需要链接QuartzCore.framework以使工作正常
| 归档时间: |
|
| 查看次数: |
424 次 |
| 最近记录: |