Apakah mungkin membuat sebuah UIImage
atau an UIImageView
dengan sudut membulat? Karena saya ingin mengambil UIImage
dan menunjukkannya di dalam UIImageView
, tetapi saya tidak tahu bagaimana melakukannya.
objective-c
ios
uiimage
rounded-corners
bersepedaIsBetter
sumber
sumber
clipToBounds
.yourImageView.clipsToBounds = YES;
Coba Code For Round Image Import QuartzCore framework cara sederhana untuk membuat Round Image
sumber
Objective-C
Cepat 3
sumber
sumber
uiimageview.frame.size.height/2;
adalah permata nyata untuk membuat gambar berbentuk bulat sempurna, lingkaran penuh.sumber
Setting
cornerRadius
danclipsToBounds
merupakan cara yang tepat untuk melakukan ini. Namun jika ukuran tampilan berubah, radius tidak akan diperbarui. Untuk mendapatkan pengubahan ukuran dan perilaku animasi yang tepat, Anda perlu membuatUIImageView
subclass.sumber
Coba ini untuk mendapatkan sudut membulat dari Tampilan gambar dan juga untuk mewarnai sudut:
Kondisi *: Tinggi dan lebar imageView harus sama untuk mendapatkan sudut membulat.
sumber
layer.cornerRadius = imageviewHeight / 2
layer.masksToBounds = benar
sumber
Itu mungkin tetapi saya akan menyarankan Anda untuk membuat gambar png transparan (topeng) dengan sudut bulat dan meletakkannya di atas gambar Anda dengan UIImageView. Ini mungkin solusi yang lebih cepat (misalnya jika Anda membutuhkan animasi atau scrolling).
sumber
Berikut cara saya mengatur avatar bulat saya di tengahnya berisi tampilan:
sumber
sumber
Tinggi dan lebar imageView harus sama untuk mendapatkan sudut membulat.
sumber