This walkthrough for MT.D显示了点击DateElement时出现的UIDatePicker上的后退按钮.我在一个iPad应用程序中,使用MT.D DialogViewController作为整体UIView中的子视图.当日期选择器向上滑动时,我只得到黑色背景,无法解除选择器(没有导航栏带后退按钮).无线电组选择器存在同样的问题.这是因为对话框视图控制器被用作子视图吗?任何想法如何使用内置的选择器逻辑使用后退按钮获得导航栏?
解决方法
您必须使用DialogViewController作为UINavigationController的子元素来获取后退按钮.在iPad上,您可以将UINavigationController嵌入到UIPopoverController中. 将控制器的视图添加到另一个控制器的视图中不被认为是iOS上的好设计,并且不会导致您期望的行为.