我在CountDownTimer模式下使用UIDatePicker,并希望将其本地化。即有小时和分钟标签来显示其他语言。
据我从UIDatePicker的文档中了解到,我认为只需将IB中的locale属性设置为“Default”,但我想我错了,因为在设备上更改语言时标签不会改变
如果不可能,我想最好的解决方案是子类UIDatePicker并在小时/分钟标签上方插入正确的本地化标签,或者通过继承UIPickerView从头开始制作我自己的(尽管这看起来很多工作)
任何可以告诉我如何正确地做到这一点的人?
答案 0 :(得分:1)
发布此消息后不久,我意识到CFBundleDevelopmentRegion设置为" en"。自我注意:检查Info.plist。
答案 1 :(得分:-1)
self.datePicker = [[UIDatePicker alloc] init]; self.datePicker.frame = CGRectMake(0,0,self.view.frame.size.width,180.0f); //根据需要设置框架 self.datePicker.datePickerMode = UIDatePickerModeTime; [self.view addSubview:self.datePicker];