gpt4 book ai didi

ios - subview 超出屏幕范围 iOS(自动布局)

转载 作者:行者123 更新时间:2023-11-30 13:36:28 25 4
gpt4 key购买 nike

我正在单独的 xib 文件中开发一个组件,然后将其添加到我的 Controller 中。问题是我的内部容器的尾部超出了外部容器的范围。更准确地说,我的 subview 宽度适合我的 View Controller ,但 subview 内的元素将从该容器中移出。约束全部设置为 0(顶部、底部、尾随、前导)。我已将容器的剪辑 subview 设置为 true。下面的图片展示了这个问题。当我构建应用程序时,第一个图像上的右侧标签超出了容器限制。每个元素都是一样的。我已经使用了尾随约束,如果我将其设置为 -40,标签就会出现在屏幕上,但我觉得必须有更好的解决方案。

Storyboard file Application build

我使用的尺码类别是 Compact:Regular。

最佳答案

事实上,您想出了正确的解决方案。对于标签或 ImageView (可以根据内容隐式确定其大小的组件)等组件,只需在每个维度设置一个约束。在您的情况下,设置 label 的尾随和中心 Y 应该就足够了。其余的将取决于标签内容本身

更新

看看Apple's guide on autolayoutIntrinsic Content Size

关于ios - subview 超出屏幕范围 iOS(自动布局),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36014673/

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