1. 程式人生 > >ios開發 自定義日期選擇器 PTXDatePickerView

ios開發 自定義日期選擇器 PTXDatePickerView

可能有一部分同學在專案中需要用到一個時間選擇器,又不想自己去自定義,那麼在這裡分享一個自定義的時間選擇器。可能直接用在你的專案中不合適,但可以給你提供參考,並快速自定義出一個時間選擇器。

首先描述下該時間選擇器的主要功能:

1.開始顯示的時候可通過方法- (void)showViewWithDate:(NSDate *)date animation:(BOOL)animation;傳一個初始顯示時間,如果為nil,則預設顯示當前系統時間,不過不為nil則預設顯示這個時間。

2.顯示模式有三種模式(設定相關屬性即可):(1).年,月,日,時,分; (2).年,月,日,時;(3).年,月,日。
3.時間範圍有兩種模式(設定相關屬性即可):(1).可選的最大時間為當前系統時間(最小年份可設定);(2).自定義時間範圍(即設定一個最小年份和最大年份)。

注意:為了清楚的看到每個屬性改變值的時候能看到效果,在程式碼中可以通過Button切換不同的效果,其實在實際應用中,初始化時間選擇器的時候就應該設定好相關屬性值了,沒必要不停的切換。

向上效果圖: