我需要在Swift中创建一个只有两个圆角的矩形(也可以使用Objective C代码)。
目前我的代码正在创建两个矩形
CGPathCreateWithRoundedRect(CGRectMake(0, 0, 30, 60), 5, 5, nil);
并且
CGPathCreateWithRoundedRect(CGRectMake(0, 0, 30, 60), 0, 0, nil);
我想把它们合并在一起(拥有两个直角和两个圆角),但我对代码不满意,我相信应该有更好的方法来完成它。
我是iOS和图形开发以及Swift方面的新手。
bezierPathWithRoundedRect:byRoundingCorners:cornerRadii:
该方法是UIBezierPath
类的一个类方法,用于创建一个带有圆角的矩形路径。它需要四个参数:矩形的大小、要圆角的角落、以及每个角落的半径。 - matt