ios - 如何使 ScrollView 宽度 = 设备屏幕宽度?

标签 ios iphone xcode swift uiscrollview

我正在制作一个在 ScrollView 中有一个(子) View 的应用程序。我知道我必须显式设置 subview 的宽度,因为 ScrollView 不会向 subview 提供该信息,但我如何才能让这个 subview 的宽度根据设备的宽度自动调整?

例如,在下面我将宽度设置为 380,这在 iPhone 6 中使“引号”居中,但在 iPhone 5 中使它们稍微偏右。

screenshot

最佳答案

您可以使用自动布局将 subview 的宽度设置为等于主视图的宽度,方法是执行从 subview 到主视图的控件拖动,如下所示:

enter image description here

然后从弹出窗口中选择“等宽”

enter image description here

关于ios - 如何使 ScrollView 宽度 = 设备屏幕宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31388129/

相关文章:

iOS 问题检查蓝牙是否打开

iphone - 在 MKPinAnnotationView 后面添加图像

ios - [__NSArrayM objectAtIndex :]: index 9223372036854775807 beyond bounds [0 . 。 13]'

ios - XCode Clang错误没有带有Push Plugin的此类文件或目录(Cordova项目)

ios - 使用自动布局调整 View 大小

ios - 如何获取 Collection View 中装饰 View 的实例?

ios - UITableView 中的数据源和委托(delegate)是如何工作的?

html - 如何禁用缩放移动响应?

ios - 随着 UILabel 内部的增长扩展 UIView

android - InAppBrowser 在 Phonegap 3.4.0 for iOS 中不工作