8

WKInterfaceLabel简单的问题:如果文本太长而无法放入标签的框架中,有没有办法制作滚动条?类似于UITextView?

4

4 回答 4

28

你绝对可以做到这一点。您需要做的就是WKInterfaceLabel在情节提要中设置以下属性。

  • Label => Lines = 0(WatchKit 将设置正确的数字)
  • 大小 => 宽度= “相对于容器”
  • 大小 => 高度=“适合内容的大小”

这将让您滚动到您心中的内容。我只是在一个示例应用程序中对其进行了模拟,它的工作原理与您期望的完全一样。

希望有帮助!

于 2015-03-18T03:42:53.957 回答
5

It isn't possible to have a WKInterfaceLabel scroll its contents. Your only choice is to truncate the text or allow the label to grow and accommodate it.

于 2015-03-17T23:52:24.710 回答
1

您需要将标签的属性设置标签的高度设置为文本大小

如下

Set Lines Property = 0 (WatchKit auto set the right number)

Set Width = "Relative to Container" & Height = "Size to Fit Content"
于 2015-06-11T05:32:05.920 回答
0

您必须分别按照这些步骤来实现像这个图像这样的结果。这是一个可滚动的视图

在此处输入图像描述

我使用两组

Group1: Group1包括图片、标题标签、日期标签和Group2

Group1 布局是垂直的

宽度:相对于容器

高度:适合内容的大小

图片:

图像宽度:相对于容器(0.8)

图像高度:固定(60)

标题和日期标签:

宽度:相对于容器

高度:适合内容的大小

Group2: Group2包含描述标签

Group2 布局是垂直的

宽度:相对于容器

高度:适合内容的大小

描述标签:

宽度:相对于容器

高度:适合内容的大小

于 2016-02-10T13:30:36.650 回答