IOS:用他的触摸和点击能力保存子视图

Posted

技术标签:

【中文标题】IOS:用他的触摸和点击能力保存子视图【英文标题】:IOS: save subview with his touch and tap abilities 【发布时间】:2013-09-03 07:48:42 【问题描述】:

我正在尝试制作一个免费的绘图应用程序,当用户在屏幕上绘制一个圆圈时,我分配/初始化一个 UIview 圆圈类并将其添加为子视图。 然后我可以移动在屏幕周围创建的这个圆圈,然后点击它来改变里面的颜色。 我希望能够将绘图和其他绘图分别保存在不同的文件中,并能够加载它们并继续绘图,并在加载后使用移动和点击子视图的能力。 什么是最好的保存方法,我该怎么做? 加载后如何确保继续使用子视图的触摸和点击功能?

【问题讨论】:

【参考方案1】:

听起来您需要将视图属性:颜色、x、y 位置等保存到核心数据或 plist .. 然后当用户加载时,您只需根据视图保存的属性重新创建视图。

【讨论】:

以上是关于IOS:用他的触摸和点击能力保存子视图的主要内容,如果未能解决你的问题,请参考以下文章

防止父视图在子视图作用于它后接收触摸事件

IOS 触摸事件分发机制详解

带有按钮的 iOS 子视图不响应触摸。

iOS - 添加约束后无法识别触摸

iOS触摸事件处理详解

检测 UIButton 触摸子视图