Swift: круговой UIImage с круговой UIB-кнопкой загрузки изображений в правом верхнем углу - PullRequest
0 голосов
/ 16 ноября 2018

Это то, чего я точно хочу. enter image description here

Я пытаюсь предоставить Угловой радиус, но он не работает должным образом. Как правильно это реализовать.

Ответы [ 2 ]

0 голосов
/ 16 ноября 2018

Вы можете взять UIView, который содержит UIImageView и UIButton, а затем передать cornerRadius на UIView. Это будет легко реализовать.

Например,

 //oultes from storyboard
 @IBOutlet weak var mainView: UIView!
 @IBOutlet weak var imgView: UIImageView!
 @IBOutlet weak var btnAdd: UIButton!

в представлении загружен метод контроллера представления, задайте для свойства cornerRadius желаемое значение.

//make sure mainView should be square
mainView.layer.cornerRadius = mainView.bounds.size.width/2
mainView.clipsToBounds = true
0 голосов
/ 16 ноября 2018

Вам нужны изображение и кнопка на раскадровке, как эта

enter image description here

Подключите изображение и кнопку к контроллеру вида и установите для них радиус угла

    image.layer.cornerRadius = image.layer.frame.width / 2
    button.layer.cornerRadius = button.layer.frame.width / 2

Результат

enter image description here

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