gpt4 book ai didi

iOS swift - 如何使用触摸事件绘制椭圆

转载 作者:行者123 更新时间:2023-11-28 07:07:34 26 4
gpt4 key购买 nike

目前我正在尝试将我的旧 Windows Phone 应用程序移植到 iphone。用户界面如下所示:

enter image description here

我想知道如何执行以下操作:

  1. 在特定位置画一个实心椭圆,例如在位置 x = 0, y = 0;
  2. 椭圆会在触摸时改变颜色;
  3. 触摸屏幕上的另一个位置,椭圆动画移动到特定位置。

我尝试了几个关于如何在 UIView 中覆盖 drawRect 的教程,但无法正常工作,任何人都可以提供一个简单的示例吗?

非常感谢!

编辑:非常感谢任何示例代码。网上的swift代码不多,样本也不好找...

最佳答案

从不推荐在 drawRect 中设置动画。为什么不直接将 UIView 放在您想要它的位置并为该 View 的坐标设置动画?

UIView 可以是响应触摸然后用新颜色触发 drawRect 的自定义 View 。

放置这些 View 的父 View 可以响应触摸并将椭圆 View 移动到正确的位置。

关于iOS swift - 如何使用触摸事件绘制椭圆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29876161/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com