gpt4 book ai didi

IOS/自动布局 : How to fix width of large textview?

转载 作者:行者123 更新时间:2023-11-29 00:06:03 24 4
gpt4 key购买 nike

我在尝试修复自动版式中 TextView 的宽度时遇到了麻烦。 textview 是屏幕中的主要元素,因此我无法修复它会破坏整个屏幕。

设置的是一个包含 ScrollView 的 View ,包含一个包含元素的内容 View 。按照 Apple 的说明,我将 view、scrollview 和 content view 的宽度设置为 375,并将 contentview 固定到 scrollview,将 scrollview 固定到 view 的四个边上,所有的常量都为 0。

我希望 TextView 居中并且相当宽。因此,我首先将它设置为 contentview 的前导常数为 40,contentview 的尾随常数为 40,宽度为 295。在 7 Plus 上,这在右侧和 SE 上留下了太宽的边距,textview超出了右边距。很自然的事情似乎是删除宽度约束,所以只有前导和尾随约束,但这导致整个 View 缩小到 113。我没有明显的理由可以想出这种情况发生,但发生了做过。然后我尝试重置为 295 但小于或等于。我也尝试设置为 295 但降低了优先级。在优先级 750 时,它的行为就像在 1000 时一样。在优先级 500 时, View 缩小到 113。

enter image description here enter image description here

最令人恼火的。附件见约束截图。提前感谢您的任何建议。

编辑:

出现自this post UITextView 可能不会根据自动布局调整其大小。因此,也许没有办法在 Storyboard的自动布局中通过连接约束并用代码修改它来完成这一切。我不敢相信苹果不支持 Storyboard中带有 TextView 的自动布局,所以仍然希望有更好的方法。

最佳答案

控制从内容 View 拖到最外面的 View 并使它们等宽

关于IOS/自动布局 : How to fix width of large textview?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48037956/

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