Как сделать так, чтобы метка встраивалась в UIImageView в iOS Swift, как показано на рисунке? - PullRequest
0 голосов
/ 24 октября 2018

Edit Button/Label inside UIImageView

Я хочу получить ярлык / кнопку, встроенную в UIImageView в iOS Swift, как показано на рисунке. Кто-нибудь сделал это?

Ответы [ 2 ]

0 голосов
/ 24 октября 2018

Вам просто нужно поиграть с UIView, UILabel и UIImageView.

Вы просматриваете иерархию, как показано ниже ...

- UIView (mainView)
   - UIImageView (imageView)
   - UILabel

Вам нужно сделать mainView.clipsToBounds = true, чтобы последавая ему угловой радиус, его подпредставление не будет выходить за границы его суперпредставления.

Для imageView вы можете установить его режим контента для заполнения аспекта / подгонки в соответствии с вашими требованиями.

0 голосов
/ 24 октября 2018

Имеет квадрат UIView со свойством clipsToBounds, установленным на YES, которое содержит UIImageView и UILabel.Просмотр изображения должен охватывать все рамки просмотра.Метка должна располагаться внизу вида поверх изображения.Затем просто установите соответствующий угловой радиус (половину высоты вида) для слоя вида и установите для его свойства masksToBounds значение YES.Вот и все

...