UIPickerView是开发中常用的控件,日期选择.年龄选择.城市的多级联动等等都会使用,它一般是在点击某个按钮后出现,展现方式和UITextView一样,从页面底部弹出,选中后或者点击控件以外区域自动缩回. 系统原生的picker view是不支持自动弹出收回的,所以我们要对它进行一下改造. 思路:为了模仿键盘的弹出收回效果,我们设置一个UITextView,点击它就能吊起键盘.UITextView有一个inputview,我们只要将其替换成自己需要的picker view即可. 效果图 主