iphone объектив C цветов - PullRequest
       23

iphone объектив C цветов

4 голосов
/ 04 января 2012

У меня есть табличное представление, и я хотел бы, чтобы ячейки имели альтернативные цвета, поэтому я нашел этот код:

if ((indexPath.row % 2) == 0)
    cell.backgroundColor = [UIColor greyColor];
else
    cell.backgroundColor = [UIColor whiteColor];

все правильно компилируется, но когда я запускаю приложение, я получаю следующую ошибку:

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '+[UIColor greyColor]: unrecognized selector sent to class 0xfbad60'

Я обычно программирую на Android, поэтому я подумал, что некоторые цвета были определены по умолчанию, но, похоже, это не так. Я действительно новичок в этом, как я могу определить некоторые цвета что-то вроде color black = "000000"? Есть ли учебник по этому поводу? Я оглянулся, но ничего не смог найти.

Thks

Ответы [ 2 ]

7 голосов
/ 04 января 2012

Используйте СЕРЫЙ!

cell.backgroundColor = [UIColor grayColor];
1 голос
/ 04 января 2012

Apple выбрала использование серого над серым:

if ((indexPath.row % 2) == 0)
    cell.backgroundColor = [UIColor grayColor];
else
    cell.backgroundColor = [UIColor whiteColor];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...