故事板视图尾随显示不正确

Posted

技术标签:

【中文标题】故事板视图尾随显示不正确【英文标题】:storyboard view trailling is not show proper 【发布时间】:2018-07-31 06:12:05 【问题描述】:

我给出了堆栈视图的约束,我已经给出了视图 15 的前导和尾随意味着从水平两端相等。它显示正确的前导 15,但未显示正确的尾随。 并且没有显示任何错误。

请检查我的滚动视图约束

另外,我也检查了边距。它没有设置。谁能帮我解决这个问题?

谢谢

【问题讨论】:

如果将文字NO替换为TESTING,会向右延伸吗? 是的。它向右延伸,但我希望“否”在适当的位置意味着始终落后 15。 您需要了解的是,当使用自动布局/约束时,滚动视图的 content 决定了它的contentSize...您正在尝试使用滚动视图的框架以确定其内容的定位。如果您向堆栈视图添加宽度约束“等于(scrollview-frame-width - 30)”,并且前导约束为 15,您将获得所需的结果(并且您无需添加“隐藏标签”。 好的。谢谢回复。我试试看。 【参考方案1】:

现在,我发现了问题。这是因为滚动视图没有得到它的内容宽度,这就是它看起来不合适的原因。所以我只是放置了一个隐藏标签,其宽度与 superview 相同,高度为 0。它提供了滚动视图内容的宽度并解决了我的问题。

我知道这是黑客,但它对我有用。

如果此问题存在任何其他解决方案,任何人都可以纠正我。

谢谢

【讨论】:

以上是关于故事板视图尾随显示不正确的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 自动布局故事板预览不显示容器视图

Swift 故事板:拆分视图控制器在 MacOS 上未正确显示

正确的做法?重用相同的故事板视图和视图控制器

iOS 故事板 UINavigationController 不正确地弹出视图(向下滑动,而不是向右滑动)

React Native - 故事板作为启动屏幕不调用 viewDidLoad

UIView 没有正确定位启用自动布局的故事板