0

我最近开始了 iOS 开发,并使用 Interface Builder 创建了一个基本布局。但是,我注意到 myUIScrollView导致 myUITextFieldUIButton不可点击(直到某个点)。

这是一个屏幕截图。红线上方的所有内容都是可点击的并响应触摸事件,但下方的所有内容都是/不可以。

指示可点击性/对触摸事件的响应的红线屏幕截图

我决定UIScrollView向下移动几个像素,并注意到这条“红线”也向下移动了。将高度UIScrollView从 589px 缩小到 550px 后,我现在可以单击按钮上/文本字段中的任意位置(因为理论上的“红线”现在就在按钮下方)。这是那个截图:

向下移动 UIScrollView 后,我现在可以单击按钮/文本字段

所以,我的问题是,为什么要对我的andUIScrollView这样做?似乎它以某种方式重叠了文本字段和按钮,尽管它似乎在物理上位于它们下方。有什么办法可以避免这种“重叠”,而不必牺牲我为防止“重叠”而放弃的那 39 个像素?UITextFieldUIButton

4

1 回答 1

1

viewDidLoad在函数中编写此代码

[self.view sendSubviewToBack:scrolView];

希望这可以帮助你..

于 2013-01-02T15:17:45.703 回答