gpt4 book ai didi

ios - 应用约束后移动项目

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

我有一个表格单元格,它有一个标签(带有用户名)和一个按钮(指向一个位置)。约束设置为在 y 轴上相同(彼此垂直居中)并且彼此相距 5 px trailing/leading。效果很好。效果不佳的是标签文本是否非常长。它会将文本推离屏幕。如何使按钮下降到标签下方?类似于css中的float?

enter image description here

^^这是单元格,如您所见,它从屏幕上消失了。我需要将“加利福尼亚州旧金山”推到标签“@VeryReallyReallyLongUsername”下方。我知道您可以使用 AutomaticDimension 进行动态单元格大小调整...

最佳答案

为此,您应该以编程方式管理许多事情。你可以通过 ctrl + draggingconstraintclass 文件来释放约束。

然后你可以操纵它的常量。

因此,如果你想让你的按钮在文本很大时下降,那么你可以取出按钮的顶部约束,然后将它的 constant 增加一些你想要的像素,并对标签做同样的事情取消它的宽度限制,并将它的 constant 增加一些您想要增加宽度的像素。

第二,如果你不想管理上面提到的东西,那么你可以使用多行标签。只需将标签的 numberOfLines 属性设置为 0。因此,如果文本大小较大,则标签会分布在两行或三行中。

或者您可以将 IB( Storyboard)的 attribute inspector 中的 Autoshrink 属性设置为 minimum font size 并使用它设置最小字体大小.因此,如果文本较大,则它会减小字体大小以使其完全适合标签,但不会减小超过我们设置的最小大小。

希望这会有所帮助:)

关于ios - 应用约束后移动项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37559288/

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