0

UIImageView遅れて描くことに問題がありました。メソッドを取得しました[className drawPoint:(CGPoint)point](このメソッドはポイントを描画でき、正常に動作します)

次に、1 秒の遅延で円形の配列から 3 つのポイントを描画したいと思います。使用すると、3 秒の遅延後に[self performSelector:withObject:afterDelay:]すべての 3 つのポイントが表示されます。UIImageViewしかし、point1 を描画してから、1 秒後に point2 を描画し、次に 1 秒後に point3 を描画したいと考えています。

私も遊んでみましdispatch_asyncたが、望ましい結果が得られませんでした

4

2 に答える 2

2

ビューの描画をずらしたい場合は、drawRectそれを行う場所ではありません。より良い解決策は、描画したいものをすべて描画しdrawRect(または、互い違いの要素をそれぞれ独自の異なるビューに分離し)、非表示のプロパティをのクラス メソッドdrawRectで切り替えることです。UIViewanimateWithDuration

于 2013-06-04T06:42:39.647 に答える