- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直在使用 Apple 示例代码从这里查看文档:
https://developer.apple.com/library/ios/samplecode/DocInteraction/Listings/ReadMe_txt.html
我已经删除了所有我不需要的部分,并让它按照我想要的方式工作。问题是我不希望用户访问文档 Controller 右上角的“操作”菜单。每次从列表中选择文档时都会出现此信息:
理想情况下,我想一起删除按钮,但如果我可以禁用它或禁用其中的所有选项也足够了。我发现了这个问题:
Open in + UIDocumentInteractionController : how to filter options in SDK iOS 6 (canPerformActions is deprecated)
但我不知道如何使用该建议来禁用菜单内的选项。我在这里上传了修改后的示例代码:
http://plasma.servebeer.com/DocSampleCode.zip
最后一点是这不会出现在 App Store 上,它是供私有(private)使用的,所以如果有一种非官方的方式,那么我也会有兴趣知道这一点。
任何帮助将不胜感激,在此先感谢。
等 ionic 体
最佳答案
使用UINavigationControllerDelegate
@interface DITableViewController () <UIDocumentInteractionControllerDelegate, UINavigationControllerDelegate>
- (void)viewDidLoad {
[super viewDidLoad];
self.navigationController.delegate = self;
}
documentInteractionControllerViewControllerForPreview
- (UIViewController *)documentInteractionControllerViewControllerForPreview:(UIDocumentInteractionController *)interactionController {
return self.navigationController;
}
UINavigationControllerDelegate
方法
// Called when the navigation controller shows a new top view controller via a push, pop or setting of the view controller stack.
- (void)navigationController:(UINavigationController*)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated {
if ([viewController isKindOfClass:[QLPreviewController class]]) {
viewController.navigationItem.rightBarButtonItem = nil;
}
}
UIToolbar
- (void)navigationController:(UINavigationController*)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated {
if ([viewController isKindOfClass:[QLPreviewController class]]) {
viewController.navigationItem.rightBarButtonItem.customView = [[UIView alloc] init];
UIBarButtonItem *item = viewController.toolbarItems.firstObject;
item.customView = [[UIView alloc] init];
}
}
关于ios - UIDocumentInteractionController 移除操作菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35116820/
我正在做一个项目,我的 android 在这个项目中作为一个网络服务器工作;输入带端口号的 IP 地址,打开 Web 界面,用户可以将文件上传到手机。我想在 Web 界面上显示一些图片,以便我们的界面
我是一名优秀的程序员,十分优秀!