2013-08-08 3 views
1

В моем представлении таблицы я хочу отображать небольшие круги определенных цветов, которые предоставят контекст для информации. Кружки должны находиться в том месте, где обычно будет изображение (слева). Есть простой способ сделать это? Я думал, что могу создать новый образ и просто нарисовать его, используя некоторые процедуры рисования. Проблема в том, что я не знаю ни одной из этих процедур рисования, или, по крайней мере, я не знаю, как использовать их вне функции drawRect.Настройка изображения UITableViewCell на круг определенного цвета

ответ

1

Ну, самым простым способом было бы включить различные изображения в ваш комплект и условно установить их в свойство imageView изображения ячейки в cellForRowAtIndexPath:.

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

Вот пример того, как использовать CAShapeLayer нарисовать круг:

iPhone Core Animation - Drawing a Circle

+0

@ Iowa15 Рад слышать это, нужно больше вход, пока я здесь? –

Смежные вопросы