在 iPhone 应用程序中绘制这个椭圆的最佳方法是什么?
我希望在我的 iPhone 应用程序中拥有一个与邮件应用程序类似的椭圆形。 仅供参考的屏幕截图如下:http://dl-client。 getdropbox.com/u/57676/screenshots/ellipse.png
最终我想要一个以数值为中心的椭圆。 是否最好使用 UIImage 来完成此任务? 也许用 Quartz 绘制它会减少开销? 如果是用 Quartz 完成的,任何人都可以显示绘制它的解决方案吗?
I'd like to have a similar ellipse as the Mail app in my iPhone app. A screenshot just for reference is here: http://dl-client.getdropbox.com/u/57676/screenshots/ellipse.png
Ultimately I'd like the ellipse with a numerical value centered in it. Is it best to use a UIImage for this task? Perhaps less overhead to draw it with Quartz? If it's done with Quartz, can anyone display a solution for drawing it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
啊,一个圆角矩形。 这并不难画。 您可以使用贝塞尔曲线路径来获得您想要的。 代码如下所示:
现在您在图形上下文上有了路径,您可以使用 CGContextDrawPath 和 CGContextFillPath 函数绘制它或勾画它的轮廓。
Ah, a rounded rectangle. That's not too hard to draw. You can use Bezier paths to get what you want. The code looks like this:
Now that you have a path on your graphics context, you can draw it or outline it using the
CGContextDrawPath
andCGContextFillPath
functions.