【发布时间】:2013-02-20 19:21:31
【问题描述】:
我正在使用 Quicklook 显示一些 PDF 文件,用户只需要查看文件然后单击完成即可。默认 UI 提供了更多选项,例如复制或打印电子邮件。 UI 还显示完成按钮旁边的箭头,可以导航到其他可用文件。 我需要删除这两个(隐藏)。 现在我浏览了一下,大多数帖子都在讨论继承 QLPreviewController 和自定义新类。所以我以以下方式这样做:
@interface MyQLViewer : QLPreviewController <QLPreviewControllerDataSource, QLPreviewControllerDelegate> {
}
在.m文件中
- (void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
[[self navigationItem] setRightBarButtonItem:nil];
}
现在在我自己的项目中,我有一个 MyQLViewer 属性,我在 xib 的 viewdidload 事件中 [MyQLViewer alloc] init]。
这不起作用。我错过了什么?
谢谢。
【问题讨论】:
标签: ios xcode quicklook qlpreviewcontroller