【发布时间】:2014-04-05 00:34:44
【问题描述】:
我将如何在主视图控制器的顶部显示一个“半视图”控制器?
要求: - 呈现第二个视图控制器,它滑过主视图控制器的顶部。 - 第二个视图控制器应该只显示主视图控制器的一半以上 - 主视图控制器应该在第二个视图控制器后面保持可见(透明背景,下面不显示黑色) - 第二个视图控制器应该使用类似于模态垂直覆盖或 iOS 7 自定义过渡的动画进行动画处理 - 当第二个视图控制器处于活动状态时,用户仍然可以与主视图控制器上的按钮进行交互(即第二个视图控制器不覆盖整个主视图控制器)r - 第二个视图控制器有自己复杂的逻辑(不能是简单的视图) - 故事板、Segues、仅限 iOS 7 - 仅限 iPhone,不支持 iPad。
我尝试过使用模态视图控制器,但这不允许与主视图控制器进行交互。有人可以提供一个如何使用 iOS7 自定义转换或其他方法执行此操作的示例。
【问题讨论】:
-
看看 UIActionSheet ,它可能会解决你的问题。这是您可以开始使用的链接:eureka.ykyuen.info/2010/04/14/iphone-uiactionsheet-example
标签: ios ios7 modalviewcontroller custom-transition