ios - DrawRect:如何在给定一组有序点的情况下填充多边形?

标签 ios objective-c cocoa-touch drawrect

目前在我的drawRect: 方法中,我在点集中的每个点之间画一条线,每个点表示为一个CGPoint;但是,现在我想填写这些设定点区域内的区域。我不知道如何使用 quartz api 执行此操作,有什么办法吗?

现在,点数已排序。因此可以识别什么点代表多边形的第一个点等等。

最佳答案

将您的点添加到 UIBezierPath,然后使用它的填充方法。

关于ios - DrawRect:如何在给定一组有序点的情况下填充多边形?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16007004/

相关文章:

android - phonegap开发环境

ios - 如何在 Swift 中获取 18 位当前时间戳?

ios - 添加解析框架防止 pch 文件预编译

iphone - 通过按钮重置应用程序

ios - 联系电话 iphone sdk

iphone - 在 iPhone 上如何实现具有透明度的圆角矩形 View ?

iphone - 如何在 UITextView 中实现简单的 'live' 字数统计

ios - Swift - 从类扩展中的 locationManager 函数返回值

iphone - iOS 中的 Gmail 集成示例

ios - 如何在 iOS Extension 中获取状态栏高度