【问题标题】:Is there a bulit in method to enter text from right to left in an iOS 6 UITextField?是否有内置方法可以在 iOS 6 UITextField 中从右到左输入文本?
【发布时间】:2012-11-18 16:18:53
【问题描述】:

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

我可以尝试创建自己的方法来执行此操作,但我想知道是否有内置方法可以执行此操作。

【问题讨论】:

    标签: ios uitextfield


    【解决方案1】:

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

    [myTextField setTextAlignment:NSTextAlignmentRight];
    

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

    [myTextField setBaseWritingDirection:UITextWritingDirectionRightToLeft forRange:[myTextField textRangeFromPosition:[myTextField beginningOfDocument] toPosition:[myTextField endOfDocument]]];
    

    【讨论】:

    • 我不知道第二行是做什么的,但第一行是做的工作
    • 非常感谢您发布此解决方案!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-24
    • 1970-01-01
    • 1970-01-01
    • 2014-12-07
    相关资源
    最近更新 更多