如何在 UIView 上绘制点?
Posted
技术标签:
【中文标题】如何在 UIView 上绘制点?【英文标题】:How to draw dots on a UIView? 【发布时间】:2012-01-23 15:12:48 【问题描述】:我已经有一个带有默认视图的视图控制器,并且以编程方式添加了一些东西。 现在我有一个可拖动的形状,我可以移动它,每当我点击一个按钮时,应该在我想要的位置画一个点。
现在我的 UIView 不是自定义视图,所以我不能使用 drawRect。
所以我有两种使用 CALayer 的解决方案,或者使用小图像作为点或表示点的小自定义视图。
这将是一个更好的解决方案,或者如果有更简单的方法,请告诉我。
【问题讨论】:
【参考方案1】:在您的情况下,CALayer 更好更快。只是不要忘记setShouldRasterize:YES
到您的视图层。
【讨论】:
以上是关于如何在 UIView 上绘制点?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 UIScrollView 和 CATiledLayer 在可缩放的 UIView 上绘制标记
如何在 UIView 上绘制一个 NSString 数组,它们之间没有任何前导空格并占据整个矩形?