[英]Scrollview not working properly on iPad in xcode(iOS)
最近,我一直在构建和需要滚动视图的应用程序,以适合所有内容。 创建滚动视图时遇到了一些困难。 我尝试了几种其他方法来构建它,但最终使用自动布局在情节提要中构建它。 我将视图控制器的高度设置为1000,因此将模拟尺寸设置为自由格式。 滚动视图内部的内容视图的宽度,必须与包含滚动视图的视图的宽度相同。
层次结构如下所示:
我一直在复制此链接中的过程,以创建滚动视图: https ://www.ralfebert.de/snippets/ios/auto-layout-recipes/uiscrollview-storyboard/
在模拟器上运行该应用程序时,得到以下结果:在iPad上,scrollview无法正常工作。 滚动视图似乎无法适应宽度的变化,因为它更大,因此在iPad上运行时会发生这种情况。 在iPad上运行该应用程序时,滚动视图的宽度与在iPhone上显示的宽度相同。
这就是它在编辑器中的外观。 左侧的视图控制器是实现了滚动视图的视图控制器,而右侧的则没有。 第一张图片显示的是情节提要,当我使用iPhone 8查看时,第二张图片显示的是当我用9.7“ iPad查看时:
如果有人可以给我提示发生的事情,将不胜感激!
UIScrollView
添加到主视图 UILabel
那应该做的:)
这将使标签的文本与滚动视图的顶部对齐。 如果您添加了足够多的文本以填满整个屏幕,则它将垂直滚动。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.