2012-09-10 62 views
-2

我有一个UIScrollView,它具有从归档存储的元数据中动态添加的n个视图。我有一个PressGesture使摆动动画(如iOS删除应用程序的方式),我想添加一个按钮到ScrollView的每个子视图从ScrollView和文件中删除它。将选择器添加到动态添加的UIScrollView视图上的按钮

我的问题是将目标添加到按钮。当它们被按下时,不会调用选择器(在UIScrollView的UIViewController父级上)。

我该如何做到这一点?建议有其他方法吗?

在此先感谢。

+2

如果您可以在创建按钮的位置提供代码并试图设置目标和选择器,我们将更容易提供帮助 – Maverick1st

回答

1

当您为视图设置动画时,它停止响应用户输入。如果你的按钮位于动画视图内,它肯定不会调用选择器。

解决方案是将您的摇摆视图包裹到透明超级视图中,然后在该超级视图中放置删除按钮。如果你需要你的按钮也是“摇摆”,那么你需要在你的摇摆视图中放置一个代表按钮的图像。并且内部包装器放置了一个透明的自定义按钮,这实际上会对用户点击产生反应。

相关问题