c# - 统一,如何设置文本高度以确保至少显示一行
问题描述
看我的截图。当字体大小为 14 时,高度需要至少为 19 才能显示一行文本。当字体大小为 30 时,高度需要至少为 41 才能显示一行文本。如果我知道文本字体大小,是否有获取 Text#minHeight 的公式?
解决方案
以下解决方案之一应该可以解决您的问题:
选项 1:使文本始终可见,无论其大小如何
在检查器中,将Vertical Overflow
属性设置为,Overflow
以便文本始终显示,即使它不适合框的垂直约束。
选项 2:使文本自动调整大小以适应空间
在检查器中,选中“最适合”复选框并输入您希望文本的最小和最大尺寸。然后文本将自行调整大小,使其尽可能大而不会溢出。
推荐阅读
- eslint - 如何忽略电子反应样板项目中的 eslint 规则?
- php - 非静态方法 App\Http\Models\Role::id_role() 不应在 laravel 中静态调用
- r - 如何在 R 中将演员年数据集转换为国家年数据集
- flutter - 颤振:-文本溢出
- java - Java XSD 验证取决于提供 XSD 的顺序
- java - 无法使用maven运行robotframework项目
- html - 使用 ng-options 和 ng-model 在 ng-repeat 中选择
- c# - 如何从 itext 获取字体信息以在 SharpFont 中使用?
- php - 从总共 35 天 PHP 中获取每一天的不同值
- kubernetes - 启用 hostNetwork:仅适用于 IPv6