gpt4 book ai didi

ios - 如何在 Xcode 6.3 中使用 AutoLayout 创建 ScrollView

转载 作者:行者123 更新时间:2023-11-29 10:30:44 25 4
gpt4 key购买 nike

如何在 Xcode 6.3 中使用 AutoLayout 创建 ScrollView。当我创建 ScrollView 时,它需要 600X 600 屏幕,并且不会根据屏幕方向更改 View 大小。使用 AutoLayout 实现 ScrollView 的最佳方式是什么。我在 ViewDidLoad

中有以下代码
[mainScrollView addSubview:contentView];
[mainScrollView setContentSize:CGSizeMake(320,800)];
contentView.frame = CGRectMake(0, 0, [Util window_width], 800);

我有如下所示的 Nib 文件

I have got the contentview

enter image description here

UIScrollView is placed over UIViewController

enter image description here enter image description here

最佳答案

为 Controller View 的所有边提供 ScrollView 间距约束,然后它将是屏幕的任何大小。

当你使用 wAny hAny size 类时,你永远不应该在不添加你自己的约束的情况下将 View 放入 Controller 中;系统将为您添加约束,它们将以 {0,0} 为原点,宽度和高度为 600(假设您将 View 设为全尺寸),这与任何实际设备都不对应。

关于ios - 如何在 Xcode 6.3 中使用 AutoLayout 创建 ScrollView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29786709/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com