自定义视图中找不到-setCornerRadius

Jam*_*mes 8 iphone cocoa-touch objective-c uilabel

我正在制作一个自定义的uitableviewcell类,在这个单元格中我有一个方形标签.我想使用这个来围绕标签的角(dateBox):

[dateBox.layer setCornerRadius:4.0f];
[dateBox.layer setMasksToBounds:YES];
Run Code Online (Sandbox Code Playgroud)

我这样做是其他类,它工作正常,但由于某些原因在uitableviewcell子类中,我得到警告"找不到setCornerRadius方法".有谁知道为什么会这样?

Joe*_*Joe 18

您需要导入QuartzCore并确保它是项目中包含的框架.

#import <QuartzCore/QuartzCore.h>
Run Code Online (Sandbox Code Playgroud)

要么

#import <QuartzCore/CALayer.h>
Run Code Online (Sandbox Code Playgroud)