在 WKInterfaceLabel 中滚动长文本?
Scroll long text inside WKInterfaceLabel?
简单的问题:如果文本太长无法容纳在标签的框架内,是否有办法使 WKInterfaceLabel
滚动?类似于 UITextView
?
WKInterfaceLabel
无法滚动其内容。您唯一的选择是截断文本或允许标签增长并容纳它。
你绝对可以做到这一点。您需要做的就是在 Storyboard 中的 WKInterfaceLabel
上设置以下属性。
- Label => Lines = 0(WatchKit 会设置正确的数字)
- 尺寸 => 宽度 = "Relative to Container"
- 尺寸 => 高度 = "Size to Fit Content"
这样您就可以滚动到自己喜欢的内容。我只是在一个示例应用程序中对其进行了模拟,它的工作原理与您预期的完全一样。
希望对您有所帮助!
您需要设置标签的 属性 将标签的高度设置为文本大小
如下
Set Lines Property = 0 (WatchKit auto set the right number)
Set Width = "Relative to Container" & Height = "Size to Fit Content"
您必须分别执行这些步骤才能获得这样的结果image.This 是一个 可滚动视图.
我用两组
第 1 组:
组1包括图片、标题标签、日期标签和组2
Group1 layout is vertical
Width:Relative to Container
Height:Size to Fit Content
图片:
image width:relative to container(0.8)
image height:Fixed(60)
标题和日期标签:
Width:Relative to Container
Height:Size to Fit Content
第 2 组:
组 2 包含描述标签
Group2 layout is vertical
Width:Relative to Container
Height:Size to Fit Content
描述标签:
Width:Relative to Container
Height:Size to Fit Content
简单的问题:如果文本太长无法容纳在标签的框架内,是否有办法使 WKInterfaceLabel
滚动?类似于 UITextView
?
WKInterfaceLabel
无法滚动其内容。您唯一的选择是截断文本或允许标签增长并容纳它。
你绝对可以做到这一点。您需要做的就是在 Storyboard 中的 WKInterfaceLabel
上设置以下属性。
- Label => Lines = 0(WatchKit 会设置正确的数字)
- 尺寸 => 宽度 = "Relative to Container"
- 尺寸 => 高度 = "Size to Fit Content"
这样您就可以滚动到自己喜欢的内容。我只是在一个示例应用程序中对其进行了模拟,它的工作原理与您预期的完全一样。
希望对您有所帮助!
您需要设置标签的 属性 将标签的高度设置为文本大小
如下
Set Lines Property = 0 (WatchKit auto set the right number)
Set Width = "Relative to Container" & Height = "Size to Fit Content"
您必须分别执行这些步骤才能获得这样的结果image.This 是一个 可滚动视图.
我用两组
第 1 组: 组1包括图片、标题标签、日期标签和组2
Group1 layout is vertical
Width:Relative to Container
Height:Size to Fit Content
图片:
image width:relative to container(0.8)
image height:Fixed(60)
标题和日期标签:
Width:Relative to Container
Height:Size to Fit Content
第 2 组: 组 2 包含描述标签
Group2 layout is vertical
Width:Relative to Container
Height:Size to Fit Content
描述标签:
Width:Relative to Container
Height:Size to Fit Content