如何在iphone,UILabel圆angular使用圆angular标签

你好我在一个视图中使用了一些标签。 我想在我的iphone应用程序中做圆angular标签。我使用下面的代码来做到这一点,但它不工作。我有一些错误,使用该属性。请提供build议谢谢。

label.layer.borderColor = [UIColor blueColor].CGColor; label.layer.borderWidth = 4.0; label.layer.cornerRadius = 8; 

很难确定你在问什么,因为你没有包括你得到的错误。 您是否已经将QuartzCore框架添加到您的项目,并将#import <QuartzCore/CALayer.h>到修改图层的文件中? 如果不是这样,请将错误和更多信息添加到您的问题中。

编辑:你也可以#import <QuartzCore/QuartzCore.h>build议在评论。 QuartzCore.h包含CALayer.h以及其余的QuartzCore组件。

我传递了同样的问题,在单元格中使用带有backgroundColor的UILabel,并添加了这个function以正确工作:

 label.layer.cornerRadius=8.0; label.clipsToBounds=YES; 

只需在.m文件中添加#import <QuartzCore/QuartzCore.h>

并假设你有一个UILabel *myLabel;

只是做[myLabel.layer setCornerRadius:20]; //值'20'可以根据你的意愿改变:)

这个简单的代码足够RoundLabel

 LabelName.layer.cornerRadius = LableName.frame.size.height/2; LabelName.layer.masksToBounds = YES; 

我会创build一个圆angular的视图,并将标签添加到该视图。