【发布时间】:2019-06-22 12:49:04
【问题描述】:
占位符文本确实显示了三点以切断文本。
文本甚至不占用文本字段宽度的一半,并且三个点比文本长。有没有办法进入该领域并调整阈值以避免截止?
我确实知道编程方式,并暂时使用它来调整占位符 tekst 的大小,直到合适为止。
let labelKeyPath: String = "_placeholderLabel"
var label : UILabel = self.Distance.value(forKeyPath: labelKeyPath) as! UILabel
label.adjustsFontSizeToFitWidth = true
label = self.FocalLength.value(forKeyPath: labelKeyPath) as! UILabel
label.adjustsFontSizeToFitWidth = true
我确实添加了一些当前 IB 设置和结果的图像。请继续加分,让我展示当前和未来嵌入的图像,谢谢。
【问题讨论】:
-
只需更改文本字段的宽度,您将获得预期的输出。占位符修剪为文本字段的宽度不像预期的那样适合占位符
-
我为什么要加宽文本字段,对于值来说已经太大了。问题是结果比占位符大,而且非常适合,那么为什么不是占位符呢?另外为什么三个点比我需要的一个字母宽?
标签: ios swift xcode layout interface-builder