【发布时间】:2015-03-23 22:37:56
【问题描述】:
我在我的故事板中创建了一个 UIScrollView,并在 UIScrollView 内的容器视图中添加了 12 个 UIButton。
在 iPhone 5s 模拟器上运行时,屏幕上可以看到 9 个按钮,其余按钮只有向下滚动才能看到。
最初可以在屏幕上看到的 9 个按钮可以与之交互。但是,滚动视图底部的 3 个按钮(必须滚动到才能看到)无法交互。
我在 iPhone 6 模拟器上运行该应用程序,该模拟器无需滚动即可在屏幕上显示所有 12 个按钮,并且底部 3 个按钮可以工作。
我正在使用自动布局。
我曾尝试摆弄 UIScrollView 的 contentSize,但它没有帮助。
【问题讨论】:
-
显示添加按钮的代码。
-
UIScrollView的(或容器视图的)框架可能不是您所期望的。确保将其设置为剪辑子视图并再次运行。 -
@Rashad 我通过情节提要添加了按钮
-
@Stavash 我尝试将其 clipsToBounds 值更改为 true 并再次运行应用程序,但没有任何改变
标签: ios iphone swift uiscrollview uibutton