我有UIViewController
一个故事板应用程序。
设置 segue 时会自动添加导航栏,并且我已将UIToolBar
IB 中的一个添加到底部。
在运行时 aUIScrollView
作为视图添加到视图控制器。导致的问题是它与UIToolBar
之前添加的重叠。所以我添加了以下行并将工具栏拉回前面。
self.mailOptionsToolbar.layer.zPosition = 1;
现在看起来很好,但还有一个小问题。当我单击 中的工具栏按钮项时UIToolBar
,它们不起作用。比如说,在滚动视图中,如果 UITextbox 位于这些按钮的正下方,当我单击它们时,它会弹出键盘!它就像点击是通过UIToolBar
下面的 UITextField。我怎样才能阻止这种情况发生?
我也在想别的办法。那就是调整大小UIScrollBar
以仅适合空白区域,这样它就不会首先掩盖,UIToolBar
因此不会产生这个点击问题。但我不知道如何使UIScrollView
在运行时添加的内容仅适合白色区域。
对这两个方面的建议将不胜感激。
谢谢你。