gpt4 book ai didi

ios - 如何在椭圆形或圆形上裁剪 UIImage?

转载 作者:IT老高 更新时间:2023-10-28 11:45:36 24 4
gpt4 key购买 nike

请给出如何在椭圆形或圆形上裁剪 UIImage 的想法。请分享您的想法。

最佳答案

#import <QuartzCore/QuartzCore.h>

CALayer *imageLayer = YourImageview.layer;
[imageLayer setCornerRadius:5];
[imageLayer setBorderWidth:1];
[imageLayer setMasksToBounds:YES];

通过增加半径,它会变得更圆。

只要图片是正方形,取一半宽度作为圆角半径就可以得到一个正圆:

[imageView.layer setCornerRadius:imageView.frame.size.width/2]; 

你还需要添加

[imageView.layer setMasksToBounds:YES];

swift 4.2

import QuartzCore

var imageLayer: CALayer? = YourImageview.layer
imageLayer?.cornerRadius = 5
imageLayer?.borderWidth = 1
imageLayer?.masksToBounds = true

关于ios - 如何在椭圆形或圆形上裁剪 UIImage?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6530573/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com