1

例如,如果我想输入 12345:
       5
     45
    345
  2345
12345

我可以尝试创建自己的方法来做到这一点,但我想知道是否有内置的方法来做到这一点。

4

1 回答 1

3

有几种方法可以做到这一点。NSTextAlignmentRight可能会满足您的需求:

[myTextField setTextAlignment:NSTextAlignmentRight];

但也有setBaseWritingDirection:UITextWritingDirectionRightToLeft。(没有测试过这个我不在我的电脑上)

[myTextField setBaseWritingDirection:UITextWritingDirectionRightToLeft forRange:[myTextField textRangeFromPosition:[myTextField beginningOfDocument] toPosition:[myTextField endOfDocument]]];
于 2012-11-18T16:26:50.880 回答