如题我现在有一个正方形 起始点是它的中心点 末尾点是我收拖拽结束之后的那个点 这两点构成一条直线 如何让这个正方形的中心点始终沿着这条直线(延长线)运动呢?
光阴似箭催人老,日月如移越少年。
Cari kedudukan titik ke tepi skrin dari titik mula dan akhir, kemudian gerakkan petak anda dari titik mula ke titik tepi skrin. Jika anda perlu mengalihkannya keluar dari skrin, cuma alihkan titik tepi sedikit ke luar skrin.
Jika anda mahukan animasi sedemikian, nyatakan sahaja kedudukan permulaan dan akhir secara langsung, tanpa perlu risau tentang proses perantaraan
Pseudokod
[UIView animateDuration:1 animations:{ view.center = targetPoint; }];
Ini adalah demo kecil yang saya tulis Bolehkah anda memahaminya?https://github.com/KarmaChen/TestViewAnimation.git
Cari kedudukan titik ke tepi skrin dari titik mula dan akhir, kemudian gerakkan petak anda dari titik mula ke titik tepi skrin.
Jika anda perlu mengalihkannya keluar dari skrin, cuma alihkan titik tepi sedikit ke luar skrin.
Jika anda mahukan animasi sedemikian, nyatakan sahaja kedudukan permulaan dan akhir secara langsung, tanpa perlu risau tentang proses perantaraan
Pseudokod
Ini adalah demo kecil yang saya tulis Bolehkah anda memahaminya?
https://github.com/KarmaChen/TestViewAnimation.git