Я снова использую Apple AdvancedTableViewCells пример для создания пользовательского, быстро прокручиваемого табличного представления. В частности, я использую их метод CompositeSubviewBasedApplicationCell
, который рисует содержимое ячейки таблицы с помощью drawRect
Все работает, но как скрыть метку или установить метку для метки или изображения, используя их метод? Делать это таким образом довольно плохо для меня (без IB), поэтому я заранее прошу прощения, если это что-то простое.
Код, который устанавливает содержимое ячейки:
- (void)drawRect:(CGRect)rect
{
[_cell.animalIcon drawAtPoint:CGPointMake(5.0, 5.0)];
[_cell.animalName drawAtPoint:CGPointMake(93.0, 25.0)];
_highlighted ? [[UIColor whiteColor] set] : [[UIColor colorWithWhite:0.23 alpha:1.0] set];
[_cell.animalDescription drawAtPoint:CGPointMake(100.0, 54.0) withFont:[UIFont boldSystemFontOfSize:13.0]];
[_cell.animalNameString drawAtPoint:CGPointMake(93.0, 5.0) withFont:[UIFont boldSystemFontOfSize:13.0]];
}