как настроить UITableViewCell - PullRequest
0 голосов
/ 08 июля 2011

Я хочу настроить ячейку таблицы для отображения данных, подобных этой (изображение chk) enter image description here

Ответы [ 4 ]

3 голосов
/ 08 июля 2011

Для тех строк, для которых вы хотите установить цвет, как указано выше, просто установите этот цвет (как показано на рисунке выше) для цвета фона ячейки.

или найдите этот цвет, используйте цифровой измеритель и используйте этот rgb. как это

[UIColor colorWithRed:200.0/255 green:200.0/255 blue:200.0/255 alpha:1.0];

замените 200.0 на ваши значения rgb

что вам нужно, вам нужно хранить данные в общем массиве, чтобы просто показать одну деталь, которую нужно сохранить в виде строки других в формате словаря. И во время показа данных.

проверьте, является ли объект строкой или словарем, и отобразите соответственно.

для проверки типа объекта используйте это

if([[myArray objectAtIndex:index] isKindOfClass:[NSString class]])
1 голос
/ 08 июля 2011

Вы можете создать подкласс UITableViewCell.

В Xcode -> Новый файл -> Класс Objective-C -> Подкласс UITableViewCell

Тогда в вашем табличном представлении на cellForRowAtIndexPath:

 static NSString *CellIdentifier = @"Cell";

   MySubclassedTableviewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
    if (cell == nil) {
        cell = [[[MySubclassedTableviewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
    }

    // Configure the cell...

    return cell;
1 голос
/ 08 июля 2011

Вы можете реализовать метод делегата viewForHeaderInSection: и реализовать представление для желтой области, показанной на скриншоте, а для остальных вы можете реализовать настраиваемую ячейку табличного представления, унаследованную от UITableViewCell

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