iOS Swift-如何通过触摸事件绘制椭圆

雨铸

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

在此处输入图片说明

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

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

我尝试了一些有关如何在UIView中重写drawRect的教程,但无法正常工作,有人可以帮助提供一个简单的示例吗?

非常感谢!

编辑:高度赞赏任何示例代码。互联网上没有太多快速的代码,也不容易找到示例...

威姆·汉斯特拉(Wim Haanstra)

绝不建议在drawRect内部进行动画处理。为什么不将UIView放在所需的位置并为该视图的坐标设置动画?

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

将这些视图置于其上的父视图可以响应触摸并将椭圆视图移动到正确的位置。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

iOS Swift-如何通过触摸事件绘制椭圆

来自分类Dev

如何为UIView下的MapView启用触摸事件(iOS8 / Swift)

来自分类Dev

如何为UIView下的MapView启用触摸事件(iOS8 / Swift)

来自分类Dev

iOS Swift如何逐步绘制到UIImage?

来自分类Dev

iOS-绘制渐变-Swift

来自分类Dev

iOS Swift绘制到屏幕

来自分类Dev

绘制圆线iOS Swift

来自分类Dev

如何在重叠的自定义文本视图中添加触摸事件/或手势 - swift ios

来自分类常见问题

如何呈现UIActionSheet iOS Swift?

来自分类Dev

如何创建弧形iOS Swift

来自分类Dev

iOS 8 SDK,Swift,MapKit绘制路线

来自分类Dev

iOS Swift:TableViewCell无法正确绘制

来自分类Dev

iOS,Swift,Scenekit,场景加载事件

来自分类Dev

如何在iOS Swift中捕获页面滑动事件

来自分类Dev

在iOS上通过Swift执行SSH

来自分类Dev

如何通过Swift在iOS中使用属性占位符

来自分类Dev

如何通过iOS的Swift调用不同的Storyboard?

来自分类Dev

iOS 8 + Swift-希望定义多个车道,但要根据事件绘制它们

来自分类Dev

iOS Swift运行时如何工作

来自分类Dev

Swift IOS:如何执行REST POST请求

来自分类Dev

如何使用Swift在iOS中关闭ViewController

来自分类Dev

iOS Swift:如何正确缩小图像?

来自分类Dev

iOS Swift如何创建协议实例

来自分类Dev

如何使用Swift调试iOS应用

来自分类Dev

如何使用Swift的私有iOS框架?

来自分类Dev

如何从iOS连接到MongoDB(Swift)

来自分类Dev

Swift iOS:如何建立Instagram连结?

来自分类Dev

如何创建固定的导航栏iOS Swift

来自分类Dev

Swift / iOS:如何为OrderedDictionary变量赋值?