【发布时间】:2014-03-29 15:39:57
【问题描述】:
场景: 有一个 UIView 作为 UIScrollView 的子视图,还有一个 UIImageView 作为 UIView 的子视图。
要求: 当用户触摸 UIImageView 时,我想在该触摸点添加一个 UIButton 作为子视图。可以添加任意数量的 UIButton(在 UIImageView 框架内)。这些 UIButton 也应该可以在 UIImageView 框架内移动。
我做了什么 我已经对 UIView 进行了子类化,并且正在使用方法 touchesBegan、touchesMoved、touchesEnded 和添加 UIButtons 来检测触摸。 UIButtons 添加了 UIGestureRecognizers,并带有一个实现平移手势的方法。
问题 当我添加多个按钮时,较早的按钮变得不可移动,甚至无法识别内部的修饰。
【问题讨论】:
-
您没有列出对 SOF 的要求,而是提出问题。你的问题在哪里?
-
@dealock 抱歉。请现在看看。我已经更新了问题。
标签: ios objective-c uiimageview uibutton