说,形状是三角形,CGPoint正在水平移动,我怎么能检测到它越过三角形线?
当我们可以使用CGRectContainsPoint的形状是一个普通的4边形状,但我看不到我会用奇怪的形状来做.
解决方法 您可以从您的点创建一个CG(Mutable)Pathref(或一个UIBezIErPath包装一个CGPathref),并使用CGPathContainsPoint
函数来检查一个点是否在该路径内.如果使用UIBezIErPath,还可以使用containsPoint:方法. 总结 以上是内存溢出为你收集整理的iphone – 检测多边形内的CGPoint全部内容,希望文章能够帮你解决iphone – 检测多边形内的CGPoint所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)