ios - 页面 curl 模式 segue : leave bottom bar on screen

标签 ios modalviewcontroller segue page-curl

我使用 Storyboard(和 ARC)为 iOS 5+ 开发了一个应用程序。我有一个没有状态栏的 View Controller 、一个顶部导航栏、一个中间的 map 和一个底部工具栏,右下角有一个按钮。我已经通过 page curl segue 将按钮链接到模态 VC。

我的问题是我希望页面 curl 效果应用于 map (就像 iOS 5 的 map 一样),或者至少应用于底部工具栏,所以我可以使用底部栏的相同按钮呈现/关闭模态 VC(我希望它是持久的)。现在,我可以通过按下按钮来显示它,但是工具栏会在整个 View 中上升到屏幕的一半。我可以通过触摸屏幕的左上角来关闭它,但这并不是真正的用户友好。

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

有什么想法吗?

谢谢。

最佳答案

我在寻找其他东西时偶然发现了这个,但我会考虑:

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

  • 或者,除了使用标准 segue,您还可以实现自己的 page curl,和/或使用一些演示如何执行此操作的开源项目。

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

关于ios - 页面 curl 模式 segue : leave bottom bar on screen,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12778253/

相关文章:

objective-c - 如何获取定义该方法的类,而不是调用该方法的实例?

ios - AudioQueue回调仅在iOS 7上获得空缓冲区

ios - 显示 ModalViewController 并进入后台状态后应用程序崩溃

ios - 通过 prepareForSegue 传递 JSON 值的问题

ios - 使用 swift 的 DestinationViewController Segue 和 UINavigationController

ios - 基于用户类型的不同 View - 登录后正确的 segue 类型?

objective-c - 基本的 Objective C 语法问题

objective-c - Cocoa iOS 通过碰撞将矩形变成圆形

iphone - 如何检测父 View Controller 中模态视图 Controller 的解除?

iphone - 有关 iPhone 应用程序结构的问题 - 核心数据、 View 、模态视图等