gpt4 book ai didi

ios - AutoResizingMaskFlexibleWidth 最大宽度?

转载 作者:行者123 更新时间:2023-11-28 19:17:58 24 4
gpt4 key购买 nike

在我的应用程序中,我在 UITableViewCell 中有一个 UITextField,目前我让它占据了单元格的整个宽度,因为显然那将是它可以达到的最大值。

无论如何,我是否知道可以选择使用 autoresizingMask,例如:AutoReszingMaskFlexibleWidth

无论如何,第一个问题,即使我在 Interface Builder 中将宽度设置为 1,UITextField 也会将宽度调整为文本的宽度,对吗?

第二个问题,有没有办法让自动调整掩码的宽度达到最大值,这样宽度就不会达到 5000?

谢谢!

最佳答案

第一个问题:没有。如果将宽度设置为 1,则文本字段的初始宽度为 1。如果在将文本字段添加为表格 View 单元格的 subview 后,改变表格 View 单元格的宽度,则文本字段的宽度也会更改.阅读“Handling Layout Changes Automatically Using Autoresizing Rules” in the View Programming Guide for iOS .

第二个问题:autoresizing 不支持设置最大宽度。如果您需要强制执行最大宽度,请创建 UITableViewCell 的子类,覆盖子类中的 layoutSubviews,并在代码中强制执行最大宽度。

关于ios - AutoResizingMaskFlexibleWidth 最大宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11110107/

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