sách gpt4 ai đã đi

iphone - 使用 [UIColor colorWithRed :green:blue:alpha:] doesn't work with UITableView seperatorColor?

In lại 作者:行者123 更新时间:2023-12-03 18:08:37 hai mươi bốn 4
mua khóa gpt4 Nike

我正在尝试配置深灰色分隔符颜色。为什么以下内容没有任何作用?

self.tableView.seperatorStyle = UITableViewCellSeperatorStyleSingleLine;
self.tableView.seperatorColor = [UIColor colorWithRed: 127 green:127 blue:127 alpha:1];

返回一个根本没有分隔符的表。

一旦我使用[UIColor blackColor],我就可以得到分隔符了。这是怎么回事?

1 Câu trả lời

您需要除以255.0

因为我几乎不使用 1.0 到 0.0 之间的值,所以我创建了一个非常简单的 UIColor 类别,它自己进行看起来凌乱的划分:(来自 http://github.com/Jon889/JPGeneral )

//.h tập tin
@interface UIColor (JPExtras)
+ (UIColor *)colorWithR:(CGFloat)red G:(CGFloat)green B:(CGFloat)blue A:(CGFloat)alpha;
@kết thúc

//.m file
@implementation UIColor (JPExtras)
+ (UIColor *)colorWithR:(CGFloat)red G:(CGFloat)green B:(CGFloat)blue A:(CGFloat)alpha {
return [UIColor colorWithRed:(red/255.0) green:(green/255.0) blue:(blue/255.0) alpha:alpha];
}
@kết thúc

所以你可以这样做(如果你导入我上面链接到的类别):

[UIColor colorWithR:127 G:127: B:127 A:1];

关于iphone - 使用 [UIColor colorWithRed :green:blue:alpha:] doesn't work with UITableView seperatorColor?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5641523/

hai mươi bốn 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com