0

我有以下 QML(托管在 TabbedPane 中,如果这可能会有所不同):

Container {
    Label {
        text: "Lorem ipsum dolor sit amet, consectetur adipiscing elit."
        multiline: true
        textStyle.fontSize: FontSize.XLarge
        textStyle.lineHeight: 0.8
        textStyle.color: Color.Black
    }
}

将 textStyle.lineHeight 属性设置为小于 1.0 的值符合我的预期,除了标签中文本的底线在底部被剪裁。任何想法如何解决这个问题,或者我做错了什么?

结果的屏幕截图,来自运行 OS 10.0.9.348 的 Dev Alpha B 设备。结果在 10.1 模拟器上看起来相同。

在此处输入图像描述

4

1 回答 1

0

黑莓论坛上的乐于助人的人为我回答了这个问题。

解决方法是在标签文本的末尾添加一个“\n”。这修复了剪裁,但在标签下增加了额外的空间。我们可以通过在包装容器上设置一个负的 bottomPadding 值来解决这个问题。

于 2013-04-01T23:39:20.797 回答