UITableViewCell нечетная проблема окраски: - PullRequest
0 голосов
/ 21 октября 2010

Почему это работает:

- (void)tableView: (UITableView *)tableView willDisplayCell: (UITableViewCell *)cell forRowAtIndexPath: (NSIndexPath *)indexPath {
    cell.backgroundColor = [UIColor redColor];
}

но это нет?

- (void)tableView: (UITableView *)tableView willDisplayCell: (UITableViewCell *)cell forRowAtIndexPath: (NSIndexPath *)indexPath {
    cell.backgroundColor = [UIColor colorWithRed:250 green:100 blue:100 alpha:1];
}

Неужели я ограничен предварительно определенными цветами UIColor?

Ответы [ 2 ]

3 голосов
/ 21 октября 2010

использование:

cell.backgroundColor = [UIColor colorWithRed:250/255.0 green:100/255.0 blue:100/255.0 alpha:1];

Они должны быть плавающими.

2 голосов
/ 21 октября 2010

Указанные вами значения недопустимы. Значения цветовых каналов находятся в диапазоне 0.0f..1.0f.

.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...