UIColor colorWithPatternImage использует только одно изображение

Они не могут сделать это ошибкой больше из-за всего кода, который уже является там.

я с Вами, на которых это должна быть ошибка. Возможно, должна быть опция/профиль для компилятора для обновления некоторых предупреждений ошибкам.

Обновление: , Когда они представили эти , утверждают ключевое слово в 1,4, который имеет подобные потенциальные проблемы совместимости со старым кодом, они сделали его доступным, только если Вы явно устанавливаете исходный режим на "1,4" . Я предполагаю, что можно было сделать это ошибкой в новом исходном режиме "java 7". Но я сомневаюсь, что они сделали бы это, полагая, что вся стычка это вызовет. Как другие указали, не строго необходимо препятствовать тому, чтобы Вы писали запутывающий код. И изменения языка в Java должны быть ограничены строго необходимым в этой точке.

5
задан Brenden 16 September 2009 в 18:50
поделиться

1 ответ

Что такое Cell1? Где (каким методом) вы их устанавливаете?

Я бы сказал, что вы должны сделать все это в

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

    static NSString *CellIdentifier = @"Cell";

    MyTableCell *cell = (MyTableCell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier];
    if (cell == nil) {      
      // create cell
    }

    // Set up the cell...

    // set up a background color
    if (something)
        cell.backgroundColor = [UIColor colorWithPatternImage: [UIImage imageNamed: @"red.png"]];
    else (another)
        cell.backgroundColor = [UIColor colorWithPatternImage: [UIImage imageNamed: @"green.png"]];
    else
        cell.backgroundColor = [UIColor colorWithPatternImage: [UIImage imageNamed: @"blue.png"]];
}
5
ответ дан 14 December 2019 в 13:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: