我有一个非常奇怪的问题。我有一个UIView,在这个观点上,我有3个UIButtons。
UIView 有一个框架
CGRectMake(0, 0, 320, 300)
我将按钮一个接一个地放在框架上,高度为 50 像素,位于 UIView 的底部,但仍在其中。
出于某种原因,UIButtons不会受到触摸,但是如果我提高它们的身高,它们就会...这个奇怪问题的原因可能是什么?
同一个地方有一个组件,按钮具有不同的zindex试试这个蛾子把你的BTN放在前面 [yourView bringSubviewToFront:yourButton]
您还可以查看UIButton's
父视图的框架大小。 当我开始时,我经常忽略这一点,实际上发生的事情是按钮并不完全在父级内部。但是由于父视图没有剪切该视图,我可以看到它......但不与部分或全部交互。
300) 更改为 CGRectMake(0, 100, 320, 300) 或类似方法,将视图向下移动到页面中,并将行为与在视图中移动按钮进行比较。
这是否与移动按钮具有相同的效果?
这应该可以帮助您确定问题是否在此视图中或视图之外。