ios - 小于或等于约束总是相等的

标签 ios xcode storyboard

我是 iOS 编程的新手,特别擅长使用 Storyboard。我试图实现一个 UILabel,它应该有一个最大宽度,但它应该根据里面的文本改变,所以我给了它这些约束

enter image description here

在设置文本后的代码中我调用了 sizeToFit() 但结果不是我想要的

enter image description here

如您所见,它总是相等的。我该如何解决?

最佳答案

您希望前导和尾随空格为 16 或更多,这意味着您需要 >= 约束。这样,前导和尾随空格可以增加,以允许文本字段的固有宽度由其内容决定。

按照您现在的方式,前导和尾随空格必须16 或更小,这意味着非常宽的文本字段内容可能导致文本字段与前导和尾随的距离小于 16后缘,但不能超过 16,所以在大多数情况下你会遇到“等于”部分。

关于ios - 小于或等于约束总是相等的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48693747/

相关文章:

ios - 如何发送静默推送通知负载

ios - XCode6 storyboard,TableViewController看不到navigation Items

macos - 如何从 Storyboard加载初始窗口 Controller ?

ios - iOS上的Phonegap应用程序-页面在文本输入焦点上滚动

ios - 如何将选项属性与 SDWebImage Prefetch 一起使用?

objective-c - 如何从 Xcode 项目生成 Makefile?

Xcode Bots 不会出现在 Xcode/ "Error Reading Settings"中的 Xcode Server 中

xcode - 使用XCode增加堆栈大小

ios - 应用程序启动时加载所有 UIViewController

objective-c - 父类(super class)/子类的调试/发布构建差异