绘制圆角矩形,一边倒圆

时间:2011-07-01 23:28:50

标签: objective-c ios cocoa-touch drawing core-graphics

  

可能重复:
  iOS Draw Rectagle with curved ends

在Objective-C(iPhone应用程序)中,我如何编写一个接受CGRect并绘制单侧圆角矩形的函数。这就是单面圆角矩形的样子:

ooooooooooooooo
o               o
o                 o
o                o
o               o
ooooooooooooooo

那幅画很难看,但基本上,它就像一支铅笔,在圆边不那么尖。我想使用CGContext方法的组合来做到这一点。有人可以提供此代码吗?

1 个答案:

答案 0 :(得分:1)

UIBezierPath提供了许多构造各种路径的方法。如果这还不够,CoreGraphics(又名Quartz)提供了一整套路径操作。这些解决方案中的任何一个都足以绘制您描述的路径。