iOS 接触开始

Posted

技术标签:

【中文标题】iOS 接触开始【英文标题】:iOS Touches Began 【发布时间】:2011-10-29 17:58:10 【问题描述】:

我想要什么:触摸一个按钮,然后在触摸的地方添加一个视图。无需抬起手指,触摸开始/移动就会自动开始在 UIView 上工作。因此,无需抬起手指,我就触摸了按钮并可以拖动新视图。

我不知道该怎么做:

停止按钮上的触摸事件,并立即将触摸事件发送到手指正下方的新视图。

【问题讨论】:

【参考方案1】:

一种选择可能是放弃按钮,只使用 uiview 触摸来检测何时添加要让用户拖动的子视图...

丹尼尔

【讨论】:

【参考方案2】:

正如@Daniel 建议的那样,放弃按钮而只使用UIView,但我相信您可能需要使用UIPanGestureRecognizer 来进行拖动。

您可以在创建新的UIView 时设置一个标志,然后将任何手势事件转发到该视图 - 仅当用户的手指从初始触摸后仍然向下时。

在用户抬起手指后,新视图可以通过添加UIPanGestureRecognizer 自行处理手势。

【讨论】:

以上是关于iOS 接触开始的主要内容,如果未能解决你的问题,请参考以下文章

iOS菜鸟的开发记录(01)

IOS-学习记录01

iOS 开发之 ReactiveCocoa(基础)

iOS 开发之 ReactiveCocoa(基础)

接触延迟开始

我这是怎么错了???刚刚开始接触android