图1:label的本身大小 图2:给label设置文字,不做任何别的设置 ui->label->setText(QObject::tr("current font is %1").arg(ui->fontComboBox->currentText())); 图3:给label设置文字,或者设置图片, 并且调用adjustSize()设置label大小随内容自动变化 //设置文字ui->label->setText(QObject::tr("…
看了网上很多帖子,都是说在 Text 上面加上 Content Size Fitter 组件,并将对应的轴向改成 Preferred size 就可以实现 Text 大小随着文本内容自适应,如下图: 这样的确能够实现自适应,但是你会发现 Text 是上下或者左右同时扩容,这种效果并不一定能够满足我们的需求,如果我们只想向上或者向下扩容怎么办呢? 这时我们就需要去设置 Text 的 Rect Transform 组件的 Pivot 的值,如果我们只想向下扩容,就将 Pivot 的 y 值 修改为…