我有一个支持自动旋转的自定义 UINavigationController。我的一个视图上也有一个 UIDatePicker,我将其放入导航控制器的堆栈中。如果我以纵向启动日期选择器视图然后旋转它,则自动旋转工作。如果我尝试以横向加载日期选择器视图,则视图会一团糟。如果它不支持旋转,并且框架只有大约一半的选择器可见且偏离中心,它看起来会如此。
我尝试制作自己的支持自动旋转的日期选择器,以防万一出现问题,我尝试创建两个不同的视图并将它们换出,我尝试在 ViewWillAppear 方法上更改视图框架大小。到目前为止,它们似乎都没有为我工作。
有人对如何让日期选择器在导航控制器上正确显示在横向上有任何建议吗?我可能忽略了一些简单的事情,答案就在我面前,但我没有找到它。