ios - 关于带有圆角的 UIImageView

标签 ios objective-c quartz-core

我试图制作一个带有圆角的 UIImageView,所以我使用了 [imageView.layer setCornerRadius:5.0f];它有效,但并不完美。

如果你仔细观察,你可以看到图片的角点(我上传了一张照片,不知道你是否看得清楚,角点处有蓝色的部分)。我应该如何删除这些?谢谢。

(P.S.:我还设置了 View 的边框,是这个原因吗?)

image

最佳答案

UIImageView 默认情况下不会剪切到边界。因此,当应用圆角半径时,它仍然在指定区域之外绘制。

对象:

[imageView setClipsToBounds:YES];

快速:

imageView.clipsToBounds = true

关于ios - 关于带有圆角的 UIImageView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44832932/

相关文章:

ios - 显示的 UITextField(空)

ios - UIScrollview 是否与 UIStatusbar 一起正常工作?

ios - 当主线程针对另一个调度队列发出 dispatch_sync 时,主队列/主线程会发生什么?

objective-c - 覆盖 getter 只需要 @synthesize

ios - quartz 动画错误

iphone - 游戏开发从哪里开始? UIKit vs Core Animation vs QuartzCore vs OpenGL vs cocos2D

ios - 调度组 : for-loop *and* async calls within the for-loop

ios - 将 Realm 2.x 对象列表迁移到 Realm 3.x 字符串列表(或其他主要类型)

iphone - 匹配字符 Objective-C 的 NSArray

ios - 在 IOS 屏幕上顺序移动 2 个图像