纯代码创建日期选择控件
3,日期选择控件文字改成中文
默认日期选择控件中的文字是英文,如果想显示中文,则需要将日期选择控件的区域做如下设置
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
import
UIKit
class
ViewController
:
UIViewController
{
override
func
viewDidLoad() {
super
.viewDidLoad()
//创建日期选择器
let
datePicker =
UIDatePicker
(frame:
CGRectMake
(0.0, 0.0, 320.0, 216.0))
//将日期选择器区域设置为中文,则选择器日期显示为中文
datePicker.locale =
NSLocale
(localeIdentifier:
"zh_CN"
)
//注意:action里面的方法名后面需要加个冒号“:”
datePicker.addTarget(
self
, action:
"dateChanged:"
,
forControlEvents:
UIControlEvents
.
ValueChanged
)
self
.view.addSubview(datePicker)
}
//日期选择器响应方法
func
dateChanged(datePicker :
UIDatePicker
){
//更新提醒时间文本框
let
formatter =
NSDateFormatter
()
//日期样式
formatter.dateFormat =
"yyyy年MM月dd日 HH:mm:ss"
print
(formatter.stringFromDate(datePicker.date))
}
override
func
didReceiveMemoryWarning() {
super
.didReceiveMemoryWarning()
}
}
|
3,日期选择控件文字改成中文
默认日期选择控件中的文字是英文,如果想显示中文,则需要将日期选择控件的区域做如下设置
1
2
|
//将日期选择器区域设置为中文,则选择器日期显示为中文
datePicker.locale =
NSLocale
(localeIdentifier:
"zh_CN"
)
|
![原文:Swift - 日期选择控件(UIDatePicker)的用法](https://i-blog.csdnimg.cn/blog_migrate/9d8c426cbdf43d66b1edbd1d1abb3fac.png)
![原文:Swift - 日期选择控件(UIDatePicker)的用法](https://i-blog.csdnimg.cn/blog_migrate/cb410d7f587a981398b6b24ab38d08b5.png)