在WKInterfaceLabel中滚动长文本?

时间:2015-03-17 21:36:43

标签: ios watchkit apple-watch wkinterfacelabel

简单的问题:如果文本太长而无法放入标签的框架内,有没有办法制作WKInterfaceLabel卷轴?类似于UITextView的东西?

4 个答案:

答案 0 :(得分:26)

你绝对可以做到这一点。您需要做的就是在故事板中的WKInterfaceLabel上设置以下属性。

  • 标签=>行 = 0(WatchKit将设置正确的数字)
  • 尺寸=>宽度 =“相对于容器”
  • 尺寸=>高度 =“尺寸适合内容”

这将让您滚动到心脏的内容。我只是在一个示例应用程序中嘲笑它,它完全按照您的预期工作。

希望有所帮助!

答案 1 :(得分:4)

不可能有WKInterfaceLabel滚动其内容。您唯一的选择是截断文本或允许标签增长和容纳它。

答案 2 :(得分:1)

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

如下

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

Set Width = "Relative to Container" & Height = "Size to Fit Content"

答案 3 :(得分:0)

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

enter image description here

我使用两组

<强>组别1: Group1包括图片,标题标签,日期标签和Group2

  

Group1布局是垂直的

     

宽度:相对于容器

     

高度:适合内容的大小

<强> 图像:

  

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

     

图像高度:固定(60)

标题和日期标签:

  

宽度:相对于容器

     

高度:适合内容的大小

<强>组2: Group2包含说明标签

  

Group2布局是垂直的

     

宽度:相对于容器

     

高度:适合内容的大小

描述标签:

  

宽度:相对于容器

     

高度:适合内容的大小