UILabel view iOS — как добавить значок раскрытия

Я создал собственное представление, и оно включает UILabel. Моя цель — разместить значок раскрытия прямо рядом с ярлыком. Таким образом, в итоге это будет выглядеть примерно так:

"Нажмите здесь, чтобы перейти на страницу кредитной карты >"

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


person j2emanue    schedule 08.05.2015    source источник


Ответы (1)


Для UILabel нет такой вещи, как индикатор раскрытия. Индикаторы раскрытия предназначены только для UITableView. Есть два подхода к этой проблеме

  1. Создайте образец png-изображения, который выглядит как индикатор «>», и добавьте UIImageView сразу после вашего UILabel.

  2. Создайте UITableView VC и сделайте его статической сгруппированной ячейкой. Затем добавьте «Нажмите здесь, чтобы перейти на страницу кредитной карты» в текст сведений о ячейке и добавьте индикатор раскрытия в ячейку таблицы.

Вариант 2 — это большая работа, и вам, возможно, лучше выбрать вариант 1, если это единственный UILabel, который у вас есть, который вы хотите показать > рядом с ним.

person Sam B    schedule 08.05.2015