gpt4 book ai didi

ios - 如何绘制一个像 UICollisionBehavior 一样的圆形 UIView?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:48:37 28 4
gpt4 key购买 nike

在我的应用程序中,我目前正在绘制一个基本 View ,然后我尝试使用 CAShapeLayer 将它的角变圆,但 UICollisionBehavior 仍然像绘制的正方形一样使用react。

这是我的代码示例

  UIBezierPath *path = [UIBezierPath bezierPathWithRoundedRect:self.bounds
byRoundingCorners:UIRectCornerAllCorners
cornerRadii:radiiSize];

// Mask the container view’s layer to round the corners.
CAShapeLayer *cornerMaskLayer = [CAShapeLayer layer];
[cornerMaskLayer setPath:path.CGPath];
self.containerView.layer.mask = cornerMaskLayer;
self.containerView.layer.allowsEdgeAntialiasing = YES;

最佳答案

只是这样做而不是使用 UIBezierPath

self.containerView.layer.cornerRadius = [Radius is half the height/width];
self.containerView.clipsToBounds = YES;

关于ios - 如何绘制一个像 UICollisionBehavior 一样的圆形 UIView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21248244/

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