Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试使用 imageViews 来实现一些效果,我需要正确设置锚点。没有它是非常困难的。 您将如何在 imageview 上显示它?
锚点是层上指定的属性(您需要 QuartCore 才能访问它)。它是在设备的单位坐标空间中指定的(x 和 y 都在层的边界内从 0 到 1。您可以通过 x 值乘以宽度和 y 值乘以高度。要在该位置绘制一个点,您只需添加一个新的小层(边界 4x4 和角半径 4(得到一个圆))
请注意,更改锚点将更改图层(和视图)在屏幕上出现的位置,因为框架是相对于锚点计算的。要在设置锚点后让框架出现在同一位置,您可以重新设置框架(这将更新图层位置,使框架符合您的预期)