我目前使用MonoTouch与MonoTouch.Dialog。当点击日期字段时,它会推动导航控制器,因此您可以在屏幕右侧查看您选择日期的UIDatePicker,然后再次“返回”主屏幕。我真的很喜欢这个用户界面就像我用过的其他应用程序一样,当你选择一个日期字段时,UIDatePicker出现在当前屏幕的底部。
我想学习如何执行此操作并将其应用于其他输入字段,我可能希望使用自定义选择器,该选择器也显示在当前屏幕的底部。
有没有人有任何代码可以让UIPicker / UIDatePicker出现在活动屏幕的底部?
谢谢。
您只需正常创建UIPickerView,但将其框架设置在可见区域之外。单击单元格后,您可以更改UIPickerView框架的原点,以便选择器视图可见。您可以为属性框架设置动画,这样您就可以制作一个漂亮的软动画,让您的选择器视图从手机的下边缘滑入。