iOS:结合LineBreak和Autoshrink

时间:2015-11-27 16:49:39

标签: ios

我试图结合LineBreak模式" Word Wrapp"和自动收缩"最小字体比例"在标签上:如果需要,在空白处应该启动一个新行。如果单词太长而无法放入一行,则应减少整个字体大小。

这可能吗?目前它无法正常工作。例如,我得到:

John
Applesee
d

而不是

John
Appleseed

这是我的标签和标签设置:

enter image description here enter image description here

1 个答案:

答案 0 :(得分:0)

您不能将线条设置为0.将线条设置为0的方式是Xcode将根据需要使用尽可能多的线条以使线条适合放置(假设标签的视图中有足够的垂直空间这样做)。这实际上禁用了设置最小字体比例。

你需要设置一个非零数量的行,它会起作用(我自己尝试过)。您可以创建一个自定义类来处理这个问题,但这样做过于复杂,如果您的标签很小,那么设置特定行数会更好。