1

问题:如何最好地在 IOS 中实现这样的非模态对话框(附图)?允许仍然拖动移动地图并选择(长按)另一个位置,然后在弹出的“非模态”对话框中填充该详细信息。对话框可以具有“删除”/“添加到收藏夹”等功能。

澄清:

  • 我在问如何在我标记为“非模态弹出窗口”的图像中实现对话框
  • 所以对于 iPad/水平常规情况,我突出显示对话框将与右侧的 ViewController 相关联,因此在这种情况下,用户仍然可以在 VC2 中拖动地图,但也可以访问/使用 VC1

一些笔记是我的思考:

  • UIViewController.present 不能在这里使用,因为它是模态的吗?如果可以使用什么设置来使其正常工作?
  • 您不建议使用(a)单独的 UIViewController 来实现,并使用手动添加 UIViewController 的方式显示它,或者(b)在这种情况下将其保留为 UIView 更好吗?在任何一种情况下,都必须以编程方式进行任何调整?

非模态对话要求

4

0 回答 0