如何在两个 UIImageViews 之间绘制一条直线并在其中一个视图移动时让该线“刷新”。我想我将不得不使用 NSNotificationCenter,但除此之外我有点卡住了。
谢谢你的帮助!!!
如何在两个 UIImageViews 之间绘制一条直线并在其中一个视图移动时让该线“刷新”。我想我将不得不使用 NSNotificationCenter,但除此之外我有点卡住了。
谢谢你的帮助!!!
一个好的方法是使用 KVO(Key-Value Obverving)。
如果您使用 KVO 观察视图边界(或框架)的变化,您将收到有关位置变化的通知,此时您可以(重新)在显示屏上渲染一条线。
至于绘制线条:一种常用的技术是编写 UIView 的子类,在其中重写 drawRect 方法并使用 Core Graphics 绘制线条。看到这个问题:如何在 iPhone 上画一条线?