Кто-нибудь знает, как реализовать значок действия, как те, что видны ниже, с ценниками в них. В App Store есть и те.Значок действия UITableViewCell
alt text http://m.macupdate.com/images/screens/uploaded/30815_scr.png
Кто-нибудь знает, как реализовать значок действия, как те, что видны ниже, с ценниками в них. В App Store есть и те.Значок действия UITableViewCell
alt text http://m.macupdate.com/images/screens/uploaded/30815_scr.png
Самый простой способ установить accessoryView
стандартного UITableViewCell
к UIView
. Вы можете просто сделать их стандартными UIButtons
, установить их цвет фона и цвет и шрифт ярлыка.
Если они не предназначены, чтобы быть интерактивным, то вы можете использовать контейнер UIView
с UIImageView
в фоновом режиме и UILabel
спереди добавляется в качестве подвидов.
Если вы хотите получить представление об этом, вам придется подкласс UITableViewCell
и выложить различные биты самостоятельно. Это не так сложно. Образец кода TableViewSuite
показывает вам, как это сделать.
UIButtons звучат как путь. Однако на скриншоте выше есть какая-то внутренняя тень, а bgcolor больше похожа на градиент. Является ли это образ или это свойство UIButton, которое мне не хватает? Благодаря! – samvermette
Это, вероятно, кнопка с фоном изображения. Один ключ - если приложение делает что-то другое, если вы нажимаете на часть кнопки против самой ячейки. Если они оба делают то же самое, то аксессуар - это, вероятно, UIImageView. Если он делает что-то другое, это, вероятно, UIButton. – Ramin
Я не уверен, что в рамках структуры есть такой тип кнопки. Вы можете довольно легко имитировать его, используя свои собственные изображения. То, что вы хотите в этом случае, является растяжимым изображением, которое не искажается при изменении размеров кнопок.
Взгляните на следующий метод на классе UIImage:
- (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeight:(NSInteger)topCapHeight
необходимо обновить скриншот или отредактировать вопрос. – Bobrovsky