iphone - 带有 calayer 的 cornerRadius 的仅某些角的圆角图像

标签 iphone objective-c

我试图只圆化图像的左上角,因此它不能适本地适合组样式的 tableviewcell。我可以用下面的代码得到 4 个圆角。有谁知道一种简单的方法来使一个角变圆?

cell.imageView.layer.masksToBounds = YES;
cell.imageView.layer.cornerRadius = 5.0;

谢谢。

最佳答案

唯一可行的方法是自己用圆角绘制内容。您可以通过将 mask 属性与另一个具有您想要手动绘制的圆角的图层一起使用来圆化任意角,但速度要慢得多。如果您可以自己接管绘画,您应该这样做。

关于iphone - 带有 calayer 的 cornerRadius 的仅某些角的圆角图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5172152/

相关文章:

iphone - 如何在 iPad 中将 UIModalPresentationFormSheet 与 NavigationController 一起使用?

ios - 在 FSCalendar 中添加自定义假期

iphone - 使用 UIScrollView 生成问题

iphone - 如何测试一个空的 UIImageView?

javascript - 检测 iPhone 结束事件

iphone - 自定义 ABPersonPickerViewController

iphone - 如何使用 NSXMLParser 解析多个 XML 标签

objective-c - 创建数字键盘的最佳方式,如 Apples 电话应用程序所示

ios - 尺寸等级的约束在哪里更新?

iphone - 如何强制用户停留在特定的 UITextfield