У меня есть пользовательская ячейка UITableView, в которой используется GradientView для backgroundView ячейки. устанавливается в функции if (cell == nil) .
У меня возникла проблема с дублированием содержимого ячейки в другие ячейки, поэтому я добавил создание программной метки в GradientView. Я просто использовал [self addSubview: label]; , чтобы добавить его. У меня также был градиент, который рисуется на self.layer. Вот полный источник GradientView: http://pastie.org/2308803
Метки задаются из корневого контроллера представления путем указания их тега.
Они хорошо отображаются в виде таблицы, но когда я выделяю ячейку, ячейка становится абсолютно синей. этикетки невидимы, все, что ты видишь, это синий. Когда вы отменяете выбор, он возвращается к нормальной жизни.
Может ли кто-нибудь помочь мне с этим вопросом?