如何使UIButton悬在父视图上并仍然可以选择它?

时间:2012-03-02 16:58:23

标签: ios uiview uibutton

我有一个UIButton,它是自定义UIView的子代。我放置了按钮,使其中心直接位于其父视图的右上角像素的顶部。目前只有25%的按钮(按钮区域在父视图范围内)是可选的。有没有办法让75%的其余部分可以选择?

Here's a link to a diagram of the problem

谢谢!

1 个答案:

答案 0 :(得分:2)

由于您的按钮是较大父视图的子视图,因此触摸事件不会在父视图的边界之外注册。

我建议您将按钮作为子视图添加到较大视图所在的同一视图中。您必须转换帧位置以使其保持相同的位置。

更新

您可以使用UIView convertRect:toView:方法自动转换坐标。