gpt4 book ai didi

ios - Objective-C,边框颜色不适用于 UIColor

转载 作者:行者123 更新时间:2023-11-29 02:49:00 25 4
gpt4 key购买 nike

我可以使用以下代码设置边框颜色:

[[self.single layer] setBorderColor:[[UIColor colorWithRed:178.0f/255.0f green:178.0f/255.0f blue:178.0f/255.0f alpha:1.0] CGColor];

而且效果很好。但我需要将其应用于多个边框,所以我尝试了以下操作:

.h

@property (weak, nonatomic) UIColor *appColor;

.m

viewDidLoad

self.appColor = [UIColor colorWithRed:178.0f/255.0f green:178.0f/255.0f blue:178.0f/255.0f alpha:1.0];

然后,之前的颜色分配位置

[[self.single layer] setBorderColor:[self.appColor CGColor]];

但这不起作用 - 边框变成黑色(不管我为 self.appColor 设置了什么)。我也尝试过 [[self.single layer] setBorderColor:self.appColor.CGColor]; 但没有成功。我怎样才能只定义一次 UIColor 变量,而在多个地方使用它来分配边框颜色?

最佳答案

改变这一行:

@property (weak, nonatomic) UIColor *appColor;

收件人:

@property (nonatomic, strong) UIColor *appColor;

看看这是否对您有帮助。

关于ios - Objective-C,边框颜色不适用于 UIColor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24770995/

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