【发布时间】:2017-02-27 09:25:40
【问题描述】:
我有一个 UITextView,我在其中逐行写入来自 csv 的值。
典型线路
“|”表示屏幕边缘
| name of place timeAtPlace |
| name of place timeAtPlace |
| longer name of place timeAtPlace |
文本向左对齐,但我也希望 timeAtPlace 向右对齐。 实现这一目标
| name of place timeAtPlace |
| name of place timeAtPlace |
| longer name of place timeAtPlace |
我的想法是将字符串填充到行的长度。为此,我需要知道当前设备的一行可以容纳多少个字符。
有没有办法计算这个,字体点大小和设备点大小之间有什么关系吗?或者有什么方法可以通过字体大小来划分屏幕(*我说的是屏幕,但在这种情况下是指 UITextView)大小,以知道一行可以容纳多少个字符?
【问题讨论】:
-
你不能用
UILabel吗? -
我可以。请详细说明这对我有什么帮助?
-
您不想在结尾处截断像
(example...)这样的点吗? -
没有。我想在左侧单词和右侧单词之间添加空格,以便左侧单词对齐屏幕左侧,右侧单词对齐屏幕右侧。如果我能计算出每行有多少个字符,我就可以计算出有多少个空格字符“”我可以附加到每一行
-
但是为什么你不使用两个标签呢?使用两个单独的标签!
标签: ios iphone uitextview swift3 font-size