【iOS】一个炒鸡简单的DatePickerView封装

【iOS】一个炒鸡简单的DatePickerView封装_第1张图片
最终效果
  • Platform: iOS8.0+
  • Language: Swift3.0
  • Editor: Xcode8

原理

实现原理非常简单:xib控件 + 布局动画

实现

【iOS】一个炒鸡简单的DatePickerView封装_第2张图片
xib布局

1.注意布局完了之后将ContainerBotttomCons的值设置为-260,即动画开始时由底部从-260变到0,完成动画效果。

【iOS】一个炒鸡简单的DatePickerView封装_第3张图片
底部初始约束值

2.完成了xib的组件布局后,开始代码中的实现

【iOS】一个炒鸡简单的DatePickerView封装_第4张图片
属性

3.从xib初始化DatePickerView

【iOS】一个炒鸡简单的DatePickerView封装_第5张图片
pickerFromXib

4.按钮事件处理

【iOS】一个炒鸡简单的DatePickerView封装_第6张图片
IBAction

5.内部私有方法

【iOS】一个炒鸡简单的DatePickerView封装_第7张图片
Private Method

6.外部接口方法

【iOS】一个炒鸡简单的DatePickerView封装_第8张图片
Public Method

7.使用

【iOS】一个炒鸡简单的DatePickerView封装_第9张图片
pick date

DemoCode

https://github.com/BackWorld/DatePickerView

如果对你有帮助,别忘了给个⭐️或点个❤️哦。

你可能感兴趣的:(【iOS】一个炒鸡简单的DatePickerView封装)