将select器添加到dynamic添加的UIScrollView视图上的button

我有一个UIScrollView与n存储通过存档元数据dynamic添加n视图。 我有一个PressGesture做摆动animation(像iOS删除应用程序的方式),我想添加一个button到ScrollView的每个子视图从ScrollView和从文件中删除它。

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

我怎样才能做到这一点? build议有其他方法吗?

提前致谢。

当您为视图设置animation时,它将停止响应用户input。 如果你的button位于animation视图内,它肯定不会调用select器。

解决办法是将你的摇摆视图包装成一个透明的超级视图,然后在该超级视图内放置删除button。 如果你需要你的button也是“摇摆”,那么你需要在你的摇摆视图中放置一个代表button的图像。 而内部包装放置一个透明的自定义button,这实际上会在用户点击反应。