以编程方式绘制圆角矩形

时间:2011-12-08 17:16:39

标签: iphone ios cocoa-touch uikit core-graphics

  

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

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

我该如何处理?

1 个答案:

答案 0 :(得分:3)

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

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