背景和目的:
在我现有的应用程序中,我正在尝试向用户提供语音消息功能。这个想法是有选择地为用户提供从应用程序中的任何地方对语音消息的通用访问(受 facebook 消息的启发)。到目前为止,我在显示我的迷你消息仪表板并点击它会在 iPhone 和 iPad 上打开自定义消息(弹出框)视图方面取得了部分成功。
我在应用程序键窗口上添加了我的迷你仪表板子视图,因此在应用程序内导航时它在所有视图(顶部)中可见。
[application.keyWindow addSubview:self.messageDashBoardVC.view];
这使它自动(开箱即用)出现在像这样呈现的应用程序中的模式对话框(大部分)之上。
[自我presentViewController:modelVC动画:是完成:无]
具体问题陈述:
但是.. 在iPad上,当视图控制器以模态方式呈现时
modalPresentationStyle = UIModalPresentationFormSheet
或UIModalPresentationPageSheet
迷你仪表板隐藏在模式对话框(工作表)后面。但是,我希望用户在处理这些工作表时访问语音功能(迷你仪表板和弹出视图)。
我现有的应用程序使用了很多这样的模态对话框(表格)。
一般问题陈述: 是否有任何可重用的组件/源代码可以做同样的事情,因为我认为方向处理也将是一个棘手的/相当适合我的方法的工作?您对我的方法还有其他问题吗?