我在 Storyboard中创建了一个 UIScrollView,并在 UIScrollView 内的容器 View 中添加了 12 个 UIButton。
在iPhone 5s模拟器上运行时,屏幕上可以看到9个按钮,其余按钮只有向下滚动才能看到。
最初可以在屏幕上看到的 9 个按钮可以进行交互。但是,无法与 ScrollView 底部的 3 个按钮(必须滚动到它们才能看到)进行交互。
我在 iPhone 6 模拟器上运行该应用程序,无需滚动即可在屏幕上显示所有 12 个按钮,底部的 3 个按钮可以使用。
我正在使用自动布局。
我试过摆弄 UIScrollView 的 contentSize,但无济于事。
最佳答案
看来您需要增加容器 View 的框架高度。 scrollView 的 contentSize
只影响它滚动的方式,这在这里无关紧要。
如果按钮在容器 View 之外,它仍然会显示。但是,它无法响应任何触摸事件。
关于ios - UIScrollView 底部的 UIButtons 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28134484/