UITextField日期格式

时间:2014-05-07 12:49:53

标签: objective-c cocoa-touch uitextfield

我设置了UITextfield,用户可以在mm-dd-yyyy填写出生日期。但我想要的是当用户填写他们的出生日期时,它用数字替换m,d或y字符。这可能吗?

谢谢!

2 个答案:

答案 0 :(得分:1)

第一回答:

使用UIDatePicker


第二回答:

UITextField format in xx-xx-xxx

答案 1 :(得分:0)

我认为你想要一个占位符" mm-dd-yyyy"哪个没有 - 像往常一样,在开始打字时隐藏但隐藏信函? 我认为这不是iOS的工作方式(无论如何你应该使用NSDatePicker),但是如果你有这样做的原因你可以使用带有NSAttributedString的UITextfield(因为占位符颜色)并相应地更新输入事件