Page curl modal segue:在屏幕上留下底栏

时间:2012-10-08 08:50:55

标签: ios modalviewcontroller segue page-curl

我使用故事板(和ARC)为iOS 5+开发了一个应用程序。我有一个没有状态栏的视图控制器,一个顶部导航栏,一个中间的地图,一个底部工具栏,右下角有一个按钮。我已经通过页面curl segue将按钮链接到模态VC。

我的问题是我希望页面卷曲效果将应用于地图(就像iOS 5的地图一样),或者至少到底部工具栏,所以我可以使用底栏的相同按钮来呈现/取消模态VC(我希望它是持久的)。现在,我可以通过按下按钮来呈现它,但工具栏在整个视图的屏幕中间上升。我可以通过触摸屏幕的左上角来解除它,但它并不是用户友好的。

我可以将工具栏添加到模态视图控制器,但这看起来不太好......

有什么想法吗?

感谢。

1 个答案:

答案 0 :(得分:1)

快速想到你,因为我在寻找其他东西时偶然发现了这一点,但我会考虑:

  • 将屏幕的顶部放在容器视图中,然后从中显示模态视图。它将使底部(工具栏区域)清晰。

  • 或者,您可以实现自己的页面卷曲,和/或使用一些演示如何执行此操作的开源项目,而不是使用标准segue。

你可能很久以前就已经解决了这个问题,但也许这有助于某人:)