本帖最后由 LING_Y_ 于 2023-1-1 21:28 编辑
在给聊天栏的文本做排版的时候遇到的问题
有什么方法能让文本在聊天栏自动居中的方法吗?
在给聊天栏的文本做排版的时候遇到的问题
有什么方法能让文本在聊天栏自动居中的方法吗?
没有直接的办法,你唯一能做的就是塞空格
小张up 发表于 2023-1-1 20:30
没有直接的办法,你唯一能做的就是塞空格
说到空格我想到了一个方法不知是否可行
获得聊天栏一整行的长度,然后获得字符串的长度
再获得他们各自的一半
让聊天栏的一半长度减去字符串一半的长度
然后再在字符串前加上得出的长度(用空格代替)
LING_Y_ 发表于 2023-1-1 20:54
说到空格我想到了一个方法不知是否可行
获得聊天栏一整行的长度,然后获得字符串的长度
再获得他们各自的 ...
可以,但你需要考虑一个新问题:
强制Unicode字符
这将导致字符长短发生变化
我记得我之前改过一个项目,里面有根据字符计算剧中的代码
你得等我找一下