Possible Duplicate:
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];

10-07 12:41