在UITextField中获取有理文本

时间:2008-12-31 05:03:52

标签: cocoa-touch

如何使用UTTextField获取合理的文本。它有一个textAlignment属性。但是UITextAlignment常量只有左,右和中心对齐。

我正在寻找的是文字处理应用程序中常见的Justified文本,文本与左右边缘齐平。这是一个只读文本字段。

我在很少的iPhone应用程序中看到过它。所以我似乎错过了一些东西。

2 个答案:

答案 0 :(得分:1)

这可能有点过分,但一种方法似乎是使用WebView并使用CSS为文本设置样式。

答案 1 :(得分:1)

UILabel和UITextField不支持完全对齐的文本。如果你想要它用于UITextField,你必须创建一个UITextField的子类并覆盖drawTextInRect:,将文本分成单词并使用sizeWithFont:来弄清楚如何沿着每一行分隔它们。

我无法想象会有什么值得的麻烦。