gpt4 book ai didi

ios - 具有 iOS 自动布局的 uiscrollview 的全宽 subview

转载 作者:可可西里 更新时间:2023-11-01 06:06:54 24 4
gpt4 key购买 nike

我在使 UIScrollView 的 subview 与 Root View 相同时遇到问题。 UIScrollView 的约束类似于 H:|-0-[scrollview]-0-|和 V:|-0-[ ScrollView ]-0-|。所有 subview 都有类似于 H:|-0-[view]-0-| 的水平约束。

不过,除非我明确设置至少一个 subview 的宽度,否则 ScrollView 和所有 subview 的大小都会调整为 subview 的最小可能宽度(在本例中为 UIButton 的固有内容大小)。即使我明确设置了 UIScrollView 本身的宽度,它也会这样做。

我想避免设置明确的宽度,因为此 UI 在 iPhone(4、5、6)和 iPad 之间共享。

如何使 UIScrollView 的水平 contentSize 与父 Root View 相同,并且仍然在 IB 中进行布局?

Example of messed up layout

最佳答案

经过多年的 iOS 开发和自动布局,我发现解决这个问题非常容易。只需在 Collection View 和 Root View (即 ScrollView 的父 View )之间设置等宽约束即可。

关于ios - 具有 iOS 自动布局的 uiscrollview 的全宽 subview ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26606242/

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