Tôi chỉ đơn giản là cố gắng để tạo ra một hình ảnh hoàn hảo tròn. Đây là mã nhanh chóng của tôi:vấn đề với UIImageView.layer.cornerRadius để tạo ra hình ảnh tròn trên mật độ điểm ảnh khác nhau ios
myImage.layer.cornerRadius = myImage.frame.size.width/2
myImage.layer.masksToBounds = true
này hoạt động trên một 4s, nhưng không phải là khá tròn trên 5s, và xuất hiện như một hình chữ nhật tròn trên iphone 6.
Tôi giả định này đã làm với frame.size.width trả về các giá trị theo pixel không phải là điểm hoặc thứ gì đó như thế, nhưng tôi đã không thể giải quyết vấn đề này.
Bạn đặt mã này ở đâu? Tôi tự hỏi nếu có lẽ đó là một vấn đề bố trí tự động và hình ảnh được kéo dài sau khi bạn đã thiết lập bán kính góc của nó một cách thích hợp ... Nếu nó trong 'viewDidLoad' ví dụ, hãy thử di chuyển nó sang' viewDidLayoutSubviews' –