【发布时间】:2012-05-15 17:19:03
【问题描述】:
好的,所以我要做的是创建一个类似于这张图片的文档查看器:
基本上应该发生的事情是,当在屏幕的任意位置点击时,会出现顶部和底部栏。再次点击,它们就会消失。
我已将QLPreviewController 子类化,并设法利用QLPreviewController 已经附带的(顶部)导航栏。这工作正常。现在我需要在显示顶部栏时显示底部栏。我可以在页面底部添加UIToolbar,但我需要拦截触摸事件,以便隐藏/取消隐藏底部栏。我似乎无法弄清楚如何让它工作。我尝试将UITapGestureRecognizer 添加到QLPreviewController 子类本身的视图中,但没有成功。我还尝试创建一个覆盖UIView,它有一个UITapGestureRecognizer,但这会阻止用户表单与下面的文档进行交互。
有人对如何做到这一点有任何想法吗?提前致谢!
【问题讨论】:
标签: ios cocoa-touch uidocumentinteraction qlpreviewcontroller