【发布时间】:2010-03-29 06:04:45
【问题描述】:
我正在使用模式视图控制器来允许用户选择地址簿条目和电子邮件地址。 ABPeoplePickerNavigationController 对象通过presentModalViewController:animated 显示:
[self presentModalViewController:picker animated:YES];
我想要做的是保持模式对话框,但是当用户选择电子邮件地址时,它应该交叉淡入淡出到显示消息撰写窗口的不同控制器。
我在peoplePickerNavigationController:shouldContinueAfterSelectingPerson:property:identifier: 中尝试了各种方法来关闭选择器并将我的自定义组合控制器设置为模态视图。我可以通过多种方式做到这一点,但它永远不会从选取器平滑地淡出到合成控制器——除非我将合成控制器设为选取器的模态对话框,在这种情况下,当我关闭合成时选取器会重新出现控制器。我也不想这样。
必须有某种方法可以将一个控制器及其视图平滑地替换另一个控制器及其视图,所有这些都在模态对话框的上下文中,最好使用交叉淡入淡出。非常感谢您的建议。
【问题讨论】:
标签: iphone uiviewcontroller modal-dialog addressbook fade