swift中UIDatePicker的使用

2021-07-23 07:43:50 字數 1462 閱讀 2085

效果圖

示例**

// 例項化uidatepicker(預設寬高分別是:螢幕的寬度,216的高度)

let datepicker = uidatepicker()

self.view.addsubview(datepicker)

// 屬性設定

datepicker.backgroundcolor = uicolor.lightgraycolor()

// 日期顯示屬性

datepicker.datepickermode = uidatepickermode.dateandtime

// 設定預設時間

datepicker.setdate(nsdate(), animated: true)

// 最小、最大時間選擇設定

datepicker.minimumdate = nsdate(timeinterval: -93312000, sincedate: nsdate())

datepicker.maximumdate = nsdate(timeintervalsincenow: 93312000)

// 時間分鐘間隔設定

datepicker.minuteinterval = 5

// 將日期選擇器區域設定為中文(預設顯示英文)

datepicker.locale = nslocale(localeidentifier: "zh_cn")

// 新增方法

datepicker.addtarget(self, action:selector("datechanged:"), forcontrolevents: uicontrolevents.valuechanged)

// 顯示選擇時間

let label = uilabel(frame: cgrectmake(10.0, (cgrectgetheight(self.view.bounds) - 10.0 - 40.0), (cgrectgetwidth(self.view.bounds) - 10.0 * 2), 40.0))

self.view.addsubview(label)

label.autoresizingmask = uiviewautoresizing.flexibletopmargin

label.backgroundcolor = uicolor.yellowcolor()

label.textcolor = uicolor.redcolor()

label.tag = 1000

// mark: - 日期選擇器響應方法

func datechanged(datepicker:uidatepicker)

swift中UIProgressView的使用

預設高度是 2.0。自定義高度無效,可通過 transform 屬性設定高度 例項化 預設高度是2.0。自定義高度無效,可通過transform屬性設定高度 let progressview uiprogressview frame cgrectmake 10.0,10.0,cgrectgetwid...

swift中UIProgressView的使用

預設高度是2.0。自定義高度無效,可通過transform屬性設定高度 html view plain copy 例項化 預設高度是2.0。自定義高度無效,可通過transform屬性設定高度 let progressview uiprogressview frame cgrectmake 10.0...

swift中collectionView的簡單用法

之前寫過oc中collectionview的用法,現在再看看swift中collectionview的用法,有興趣的朋友,可以兩者前後比較下區別,swift現在沒有穩定下來,語法更新的比較快,但是它核心的一些東西,已經定型了。這些還是靠讀者們自己去挖掘吧。這裡簽署資料來源和 此時不需要引入layou...