gpt4 book ai didi

objective-c - 在 UIView 层上找不到 '-setBorderColor:' 方法?

转载 作者:可可西里 更新时间:2023-11-01 03:05:38 26 4
gpt4 key购买 nike

我在两个不同的类(都是 UIView 的子类)中有以下代码。在一个地方它工作正常,绘制了边框。在另一个地方,我收到有关未找到方法的警告,当然也没有绘制边框。这怎么可能?

UIView* test = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 100,100)];
test.backgroundColor = [UIColor redColor];

[test.layer setBorderColor: [[UIColor blueColor] CGColor]]; //no '-setBorderColor:' method found
[test.layer setBorderWidth: 1.0]; //no '-setBorderWidth:' method found

[self addSubview:test];

最佳答案

确保#import <QuartzCore/QuartzCore.h>到文件的顶部。这是定义所有 CoreAnimation 类的地方。

关于objective-c - 在 UIView 层上找不到 '-setBorderColor:' 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4975150/

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