【问题标题】:The same number of characters in each line of UITextView?UITextView 每行字符数相同?
【发布时间】:2011-04-15 23:51:21
【问题描述】:

您好,我正在使用UITextView 开发一个简单的写作程序来学习 Cocoa 编程。 在UITextView 中,每一行都有不同的字符数。 我尝试更改UITextView 的字体,但每个字符的宽度似乎有所不同。例如,l 和 L 的宽度不同。

有没有办法让UITextView 的每一行中的字符数保持不变,就像 emacs 或者就像这个 stackoverflow 的编辑框一样?

非常感谢。

【问题讨论】:

    标签: iphone ipad fonts ios uitextview


    【解决方案1】:

    最简单的方法是使用像 Courier New 这样的等宽字体

    【讨论】:

    • +1,只要您手动区分“字符”/字形/代码点之间的区别,并且我们不要进入控制字符(制表符可能不应该与空格具有相同的宽度!)
    • @tc。是的,尽管使用 CTRunDelegate 和 CoreText 也可以使每个字形大小相同(不推荐)
    猜你喜欢
    • 1970-01-01
    • 2023-03-07
    • 1970-01-01
    • 2016-02-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-23
    • 2011-01-30
    相关资源
    最近更新 更多