我最近开始了 iOS 开发,并使用 Interface Builder 创建了一个基本布局。但是,我注意到 myUIScrollView
导致 myUITextField
和UIButton
不可点击(直到某个点)。
这是一个屏幕截图。红线上方的所有内容都是可点击的并响应触摸事件,但下方的所有内容都是/不可以。
我决定UIScrollView
向下移动几个像素,并注意到这条“红线”也向下移动了。将高度UIScrollView
从 589px 缩小到 550px 后,我现在可以单击按钮上/文本字段中的任意位置(因为理论上的“红线”现在就在按钮下方)。这是那个截图:
所以,我的问题是,为什么要对我的andUIScrollView
这样做?似乎它以某种方式重叠了文本字段和按钮,尽管它似乎在物理上位于它们下方。有什么办法可以避免这种“重叠”,而不必牺牲我为防止“重叠”而放弃的那 39 个像素?UITextField
UIButton