gpt4 book ai didi

ios - 当手机进入横向状态时,以编程方式更改自定义表格单元格中标签的约束。 ios 快速

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

我在自定义单元格中有一个标签,当前的宽度限制为 150。当手机进入横向时,我想将宽度限制增加到 300。当然,当手机进入时,将其更改回 150返回肖像。我怎样才能做到这一点?

最佳答案

您可以组合尺寸类别来实现此目的。您可以在 AnyWidth CompactHeight(iPhone 横向模式)上设置 300,在 CompactWidth RegularHeight(iPhone 纵向模式)上设置 150。

界面构建器文档中启用尺寸类别。然后,您需要根据不同的尺寸类别进行配置。更多信息,您可以上网查找:Adaptive Layout from Ray Tutorial

另一种方法是:根据不同的屏幕模式更改约束的constant值。您需要将约束引用为 IBOutlet,然后以编程方式更改它。但是,我们不建议这样做,因为Apple往往有不同尺寸的设备,最好通过结合自动布局尺寸类来进行布局

关于ios - 当手机进入横向状态时,以编程方式更改自定义表格单元格中标签的约束。 ios 快速,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32532961/

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