如何在UIImageView
上绘制UIBezierPath
?我试过下面的代码,但当UIImageView's
图像是nil
然后我只能看到路径,当我添加图像时,该路径与UIImageView's
图像重叠。我想绘制UIImageVIew's
图片上方的路径。在UIImageView上绘制UIBezierPath
1
A
回答
5
是的,你可以在uiview中使用DrawRect等绘图方法在uiimageview中绘制bezierpaths。
0
尝试在您的UIImageView
的顶部添加透明的UIView
。 为此透明视图创建一个UIView子类。 覆盖此子类中的drawRect
方法。 stroke
要绘制的所有路径。
如果你想要这个示例代码请回到我。
相关问题
- 1. 在UIImageView上绘制形状
- 2. UIBezierPath在前一个路径上绘制?
- 3. 如何在CGLayer上绘制UIBezierPath?
- 4. 在代码生成UIView上绘制UIBezierPath
- 5. UIBezierPath没有绘制
- 6. 使用UIBezierPath绘制圆角使用UIBezierPath
- 7. 在UIImageView上为图像裁剪画UIBezierPath
- 8. 绘制MKNumberBadgeView上的UIImageView
- 9. Swift UITextView和UIImageView UIBezierPath
- 10. 用UIBezierPath绘制一条线
- 11. UIBezierpath绘制加载圈
- 12. UIBezierPath绘制线条表示
- 13. 绘制饼图与UIBezierPath
- 14. 如何在UIImageView上绘制喷枪?
- 15. 在UIImage上绘制线NOT UIImageView - Xamarin iOS
- 16. 在swift中使用UIBezierPath绘制形状
- 17. 在UIView :: drawRect()之外绘制UIBezierPath?
- 18. UIImageView延迟绘制
- 19. 在UIScrollView和UIImageView上绘图
- 20. UIView上的自由绘制不是UIImageView
- 21. 在UIView上绘制自定义的圆角矩形UIBezierPath
- 22. 如何在MKMapView上绘制UIBezierPath覆盖图?
- 23. 如何在iOS中的图像上绘制UIBezierPath?
- 24. 如何使用UIBezierpath在touchesEnded的屏幕上绘制一个点
- 25. 使用UIBezierPath绘制六边形
- 26. 使用UIBezierPath擦除绘制线条
- 27. 如何绘制可变宽度的UIBezierPath?
- 28. 用UIBezierPath绘制图形曲线
- 29. 围绕自定义UIBezierPath绘制圆
- 30. 沿着弯曲的UIBezierPath绘制渐变
图像可能会覆盖上下文。也许有两个imageviews?一个用于图像,另一个用于线条? – Msencenb
您没有提供任何对您尝试过的代码的参考。无论如何 - UIImageView是它自己的野兽(它不会调用drawRect)。例如,您可以将UIImageView添加到UIView和另一个透明的UIVIew上,并将UIBezier路径绘制到最后一个。 –