文本末尾的空格在右对齐的UITextField中不可见

时间:2014-03-06 18:26:01

标签: ios uitextfield text-alignment

我有一个右对齐的UITextField。最初编辑时,文本末尾没有出现空格。我使用this解决了这个问题:将@" "替换为非破坏"\u00a0"

但是,上述内容仅在编辑文本字段时显示空格。

当文本字段正在编辑时,如何在文本末尾显示空格?

1 个答案:

答案 0 :(得分:5)

似乎triazotan有一个解决方案,涉及替换空间的非破坏空间https://stackoverflow.com/a/20129483/1247248

rednaw有一些可能更好的版本,但有人抱怨奇怪的副作用 https://stackoverflow.com/a/22512184/1247248

我最终选择了意义事项https://stackoverflow.com/a/22211018/1247248建议的此解决方案的版本,这对我有用。

修改

它看起来像一个很好的修复,但我发现了一个问题。当您在文本内部选择并键入光标时,跳转到该行的末尾。事实证明我应该选择triazotan的版本 https://stackoverflow.com/a/20129483/1247248