6

我在一个类中工作,该类是 UITableViewCell 的子类,并且在 .h 中声明了 firstLabel 和 secondLabel 属性,并且在 .m 中是 @synthesize。当我以编程方式格式化 UILabel 时,我尝试在 firstLabel 周围设置边框。根据这个问题给出的答案我尝试在我的项目中做同样的事情。

firstLabel.layer.borderColor = [UIColor blackColor].CGColor;

问题是在我输入 firstLabel.layer 后它无法识别它。并点击“esc”(获取完成列表)Xcode 什么都没有。问题是什么?

注意:如果我输入

firstLabel.textAlignment = UITextAlignmentCenter;

它工作得很好并且表现如预期。

4

2 回答 2

8

您需要导入 QuartzCore 标头。 #import <QuartzCore/QuartzCore.h>

(并且不要忘记添加 QuartzCore 库,否则在尝试构建时会出现链接器错误)。

于 2012-06-11T03:21:16.727 回答
5

你设置边框宽度了吗?

像这样:

[firstLabel.layer setBorderWidth:1.0f];
于 2012-06-11T03:26:35.690 回答