iWatch:WKInterfaceLabel可以用" ..."来阻止文本被切断。在标签的末尾?

时间:2015-05-01 15:31:09

标签: swift watchkit apple-watch wkinterfacelabel

我的WKInterfaceLabel中的文字太长,导致文本在末尾用点剪掉。我知道UILabel for iOS可以通过启用剪辑模式轻松解决此问题。我不相信我有办法解决这个问题。如果我不能阻止文本被切断,这将迫使我使用图像。任何提示或建议表示赞赏。

3 个答案:

答案 0 :(得分:3)

根据您希望视图的响应方式,您有几个选项。在界面故事板中选择标签并打开属性检查器。

您的第一个选择是将字体更改为更小的尺寸。这更适用于您要设置样式并保留设置的静态标签。

您的第二个选项是调整最小刻度值,更改此选项会自动缩小文本以使窗口适合所提供的值。例如,如果您的字体大小为12pt并且您将比例设置为.5,则在附加省略号(...)之前字体将缩小到6pt。

您的第三个选项是将行数设置为0(或更高的数字)。这会将文本向下移动到下一行。

答案 1 :(得分:2)

将行数设置为0,并确保标签和任何包含组都设置为适合内容。

答案 2 :(得分:1)

如果您希望根据标签大小调整字体大小,请按照此方法

在WKInterfaceTable属性检查器中将min scale设置为0

喜欢在屏幕截图中

like in screen shoot

Min scale = 0之前的结果

Result before Min scale=0

Min scale = 0后的结果

Result after Min scale =0

注意:您的no行也设置为1