Как изменить сгруппированные TableViews выбранный цвет фона - PullRequest
0 голосов
/ 29 марта 2012

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

Ответы [ 2 ]

0 голосов
/ 10 марта 2014

Вы можете использовать следующий код

1) cell.selectionStyle = UITableViewCellSelectionStyleRed;

OR

2) cell = [[[UITableViewCell alloc] initWithFrame: CGRectZero reuseIdentifier: CellIdentifier] autorelease];

UIView *selectionColor = [[UIView alloc] init];
selectionColor.backgroundColor = [UIColor colorWithRed:(245/255.0) green:(245/255.0) blue:(245/255.0) alpha:1];
cell.selectedBackgroundView = selectionColor;

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

0 голосов
/ 29 марта 2012

попробуйте это ....

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

    static NSString *CellIdentifier = @"Cell";

    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
    if (cell == nil) {
        cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
    }
    cell.backgroundColor = [UIColor clearColor]; // clear the cell background color 

    // Configure the cell.

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