forked from fanruan/design
Browse Source
* commit '8879282017ad15f8aca5b0bede28a8f6e23476d8': CHART-17661 多层饼图面板 REPORT-45880 使用富文本恢复普通文本后文本格式失效 REPORT-45880 使用富文本恢复普通文本后文本格式失效 REPORT-45880 使用富文本恢复普通文本后文本格式失效 REPORT-45473 数据集命名超过16个字符时,关联数据集中不显示数据集名称 【问题原因】之前的逻辑是调用代表数据集名称的UILabel的getPreferredSize()获取width,然后跟常量143去比较,如果超过了143,就将其中内容减短几个字符,加上"...",然后循环接着比较。此时UILabel还没有被添加到panel中,当获取到的width比较贴近143时,添加了之后由于布局变化导致宽度超出143,表现为数据集名称显示丢失 【改动思路】将143缩小为130,差不多是缩小了一个汉字或者两个字母在UILabel中占的宽度,更容易触发判断条件以减短字符然后添加"...",这样UILabel被添加到panel中宽度存在细微变化也不会超过原来的143,数据集名称可以正常显示research/10.0
superman
4 years ago
4 changed files with 30 additions and 7 deletions
Loading…
Reference in new issue