Значок действия UITableViewCell - PullRequest
0 голосов
/ 27 мая 2009

Кто-нибудь знает, как реализовать значок действия, как показано ниже с ценниками в них. В App Store тоже есть такие.

альтернативный текст http://m.macupdate.com/images/screens/uploaded/30815_scr.png

Ответы [ 2 ]

1 голос
/ 27 мая 2009

Я не уверен, что в рамках есть способ создать кнопку такого типа. Вы можете довольно легко смоделировать это, используя ваши собственные изображения. В этом случае вам нужно растягиваемое изображение, которое не искажается при изменении размера кнопок.

Взгляните на следующий метод класса UIImage:

- (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeight:(NSInteger)topCapHeight

1 голос
/ 27 мая 2009

Самый простой способ - установить accessoryView стандартного UITableViewCell на UIView. Вы можете просто сделать их стандартными UIButtons, установить их цвет фона, цвет метки и шрифт.

Если они не предназначены для интерактивной работы, вы можете использовать контейнер UIView с UIImageView на заднем плане и UILabel спереди, добавленными как подпредставления.

Если вы хотите поиграть с этим, вам нужно будет создать подкласс UITableViewCell и выложить различные фрагменты самостоятельно. Это не так сложно. Пример кода TableViewSuite показывает, как это сделать.

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