我有一个UIButton,它是自定义UIView的子代。我放置了按钮,使其中心直接位于其父视图的右上角像素的顶部。目前只有25%的按钮(按钮区域在父视图范围内)是可选的。有没有办法让75%的其余部分可以选择?
Here's a link to a diagram of the problem
谢谢!
答案 0 :(得分:2)
由于您的按钮是较大父视图的子视图,因此触摸事件不会在父视图的边界之外注册。
我建议您将按钮作为子视图添加到较大视图所在的同一视图中。您必须转换帧位置以使其保持相同的位置。
更新
您可以使用UIView convertRect:toView:方法自动转换坐标。