iphone - -setCornerRadius 在自定义 View 中找不到

标签 iphone objective-c cocoa-touch uilabel

我正在创建一个自定义的 uitableviewcell 类,在这个单元格中我有一个方形标签。我想用这个圆标签(dateBox)的角落:

[dateBox.layer setCornerRadius:4.0f];
[dateBox.layer setMasksToBounds:YES];

我在其他类中这样做并且工作正常,但由于某些原因在 uitableviewcell 子类中,我收到警告“找不到 setCornerRadius 方法”。有谁知道为什么会这样?

最佳答案

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

#import <QuartzCore/QuartzCore.h>

#import <QuartzCore/CALayer.h>

关于iphone - -setCornerRadius 在自定义 View 中找不到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6443453/

相关文章:

iphone - iOS - 后台加速度计显示位置服务弹出窗口,但我们不需要位置服务

iphone - 根据Tapku日历高度设置UITableView frame

iphone - 单元格中未显示 UITableViewCellAccessoryDe​​tailDisclosureButton

Cocoa:Quartz、核心图形、上下文与 View 。天啊!

cocoa-touch - UITextField选择背景颜色

iphone - 如何在box2d iPhone中手动制作一个动态物体(球)进入盒子

ios - 如何仅在代码中打开 ipad 上的图像选择器

c# - 按下按钮自定义键盘 XAMARIN 时播放点击声音

ios - Urban Airship : Delay in delivery of first push notification.

cocoa - 从 NSString 中提取数字