4

此 MT.D 演练 显示了 UIDatePicker 上的后退按钮,该按钮在点击 DateElement 时出现。我在一个 iPad 应用程序中,并使用 MT.D DialogViewController作为整个 UIView 中的子视图。当日期选择器向上滑动时,我只是得到黑色背景,无法关闭选择器(没有带后退按钮的导航栏)。无线电组选择器也存在同样的问题。这是因为对话框视图控制器被用作子视图吗?任何想法如何使用内置的选择器逻辑通过后退按钮获得导航栏?

4

1 回答 1

1

您必须使用 DialogViewController 作为 UINavigationController 的子元素来获取后退按钮。在 iPad 上,您可以将 UINavigationController 嵌入到 UIPopoverController 中。将一个控制器的视图添加到另一个控制器的视图中在 iOS 上并不被认为是好的设计,并且不会导致您期望的行为。

于 2012-11-11T19:03:27.550 回答