Переменные цвета строк не совпадают с переменной высотой строк в NSTableView - PullRequest
0 голосов
/ 27 августа 2011

У меня есть NSTableView с чередующимися цветами строк. Отдельные строки также имеют различную высоту в зависимости от размера поля и объема введенного текста. Однако при изменении высоты строки цвета чередующихся строк не уменьшаются и не растут соответственно. Я использую следующий метод делегата для учета переменной высоты строки.

- (CGFloat)tableView:(NSTableView *)tableView heightOfRow:(NSInteger)row
{
   NSSize cellSize = [[tableView preparedCellAtColumn:1 row:row] cellSize];

   [tableView noteHeightOfRowsWithIndexesChanged:[NSIndexSet indexSetWithIndex:row]];

   if (cellSize.height > 0)
   {
       return cellSize.height;
   } else 
   {
       return [tableView rowHeight];
   }
}

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