Можно ли создать UIImage
или UIImageView
со скругленными углами? Потому что я хочу взять UIImage
и показать это внутри UIImageView
, но я не знаю, как это сделать.
objective-c
ios
uiimage
rounded-corners
ВелоспортIsBetter
источник
источник
clipToBounds
.yourImageView.clipsToBounds = YES;
Попробуйте этот код для Round Image Import QuartzCore рамки простого способ создать круглое изображение
источник
Цель-C
Swift 3
источник
источник
uiimageview.frame.size.height/2;
- настоящая жемчужина, позволяющая придать изображению идеальную круглую форму, полный круг.источник
Настройка
cornerRadius
иclipsToBounds
- правильный способ сделать это. Однако, если размер представления изменится, радиус не обновится. Чтобы получить правильное поведение при изменении размера и анимации, вам необходимо создатьUIImageView
подкласс.источник
Попробуйте это, чтобы получить скругленные углы изображения View, а также раскрасить углы:
Условие *: высота и ширина imageView должны быть одинаковыми, чтобы углы были закруглены.
источник
layer.cornerRadius = imageviewHeight / 2
layer.masksToBounds = true
источник
Это возможно, но я советую вам создать прозрачное png-изображение (маску) с закругленными углами и разместить его поверх вашего изображения с помощью UIImageView. Это может быть более быстрое решение (например, если вам нужна анимация или прокрутка).
источник
Вот как я установил свой скругленный аватар в центре, содержащий представление:
источник
источник
Высота и ширина imageView должны быть одинаковыми, чтобы углы были закруглены.
источник