@perfectura

Какой объект использовать для правильного вызова segue-перехода?

Есть две однотипные задачи:
1. Есть текст, по тапу на который происходит переход на другой экран (аля Master-Detail). Сразу вопрос: Что лучше/хорошо/правильно использовать для вывода этого текста? UIButton стилизованный под UILabel или же UILabel и добавлять к нему UITapGestureRecognizer?

2. Допустим у нас есть аватарка пользователя, по нажатию на которую открывается экран с дополнительной инфой о пользователе. Вопрос аналогичный. Что больше подходит UIImageView с UITapGestureRecognizer или UIButton с установленным backgroundImage?

Пока сделал это кнопками, но меня это смущает – кнопка должна быть кнопкой, ссылка - текстом, а картинка - картинкой.

P.S. Некоторые советовали делать текст и картинку текстом и картинкой( UILabel и UIImageView), а поверх них делать невидимые кнопки. Мне такой подход кажется странным.
  • Вопрос задан
  • 2281 просмотр
Решения вопроса 1
ManWithBear
@ManWithBear
Swift Adept, Prague
...у нас есть аватарка пользователя, по нажатию на которую открывается экран с дополнительной инфой о пользователе...

...кнопка должна быть кнопкой, ссылка - текстом, а картинка - картинкой...

Вам не кажется что вы сами себе противоречите? Вы требуете от картинки перехода куда-то, что есть работа ссылок, а потом возмущаетесь, что картинка не картинка.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Используй UIButton. Зачем усложнять все?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы