以编程方式绘制圆角矩形[重复]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了以编程方式绘制圆角矩形[重复]相关的知识,希望对你有一定的参考价值。

可能重复: How to draw a rounded rectangle in Core Graphics / Quartz 2D?

我想以编程方式为我覆盖的UIView绘制一个圆角矩形,

我该怎么做?

答案

NSBezierPath有一个特殊的+bezierPathWithRoundedRect:xRadius:yRadius:,请查看文档。

NSBezierPath *path =
  [NSBezierPath bezierPathWithRoundedRect:NSMakeRect(...)
                                  xRadius:3.0f
                                  yRadius:3.0f];
[path fill];

以上是关于以编程方式绘制圆角矩形[重复]的主要内容,如果未能解决你的问题,请参考以下文章

MFC怎么绘制一个圆角矩形

在 Swift 2.3 中使用 Bezier Path 和 Storyboard 绘制一个只有两个圆角的矩形 [重复]

圆角矩形框绘制-iOS

如何快速绘制简单的圆角矩形(圆角)

绘制圆角矩形的透明度问题

绘制没有底部边框的圆角矩形边框