gpt4 book ai didi

ios - 无法访问 UITableViewCell 中 UIView 的图层属性

转载 作者:技术小花猫 更新时间:2023-10-29 11:10:52 26 4
gpt4 key购买 nike

<分区>

我遇到了一个奇怪的问题。我创建了一个继承自 UITableViewCell 的类,其中包含一个成员 UIView。

@interface MTReportPieChartTableViewCell : UITableViewCell {
UIView *_colorView;
}
@property (nonatomic, retain) IBOutlet UIView *colorView;
@end

在实现文件中,我想访问colorView的图层属性,但是xcode显示“没有完成”。

@implementation MTReportPieChartTableViewCell
@synthesize colorView = _colorView;
- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier {
self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
if (self) {
self.colorView.layer.cornerRadius = 3.0f; // Error occurs in this line
}
return self;
}
@end

xcode 说“无法在前向类对象‘CALayer’中找到属性‘cornerRadius’”。但是,我可以在其他类中访问 c​​ornerRadius。

MTReportPieChartTableViewCell *cell = (MTReportPieChartTableViewCell *) [tableView dequeueReusableCellWithIdentifier:[MTReportPieChartTableViewCell identifier]];
cell.colorView.layer.cornerRadius = 3.0f; // This line works fine!

为什么会这样!我完全不知道我在代码中哪里做错了!

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com