我有一个视图A有框架(100,200,320,200)。我添加一个UIButton B来查看带有帧的A(0,-100,50,50)。我如何才能收到按钮B的TouchUpInside事件iOS的UIButton事件,当它的框架在超级视图的负位置
我试图在互联网上
A.clipsToBound = NO一些方法;
在视图中的我实现则hitTest:withEvent返回一个接受的观点是B.
但是,当我触摸按钮B,它不是去功能则hitTest,所以它什么也不做。
我为什么要这样做?我读了关于UIView的Apple文档,它说clipToBound是NO,问题解决了,但我不这么认为。问题是我的按钮B(-100)的负向位置y。
是的,问题出在按钮B的origin.y上。如果它是负的,那么它就不在视图中A.您想在哪里将按钮放在视图A中? – Geek
@Akash这一切都是为了我的应用程序设计,我必须付诸实施。你认为视图A是我的主视图的一部分,视图B是视图A的一小部分。我不能将视图B添加到我的主视图。有没有什么好的解决方案来解决它。谢谢 –
我想你想添加按钮到你的主视图。我对吗? – Geek