zoukankan      html  css  js  c++  java
  • UIDocumentInteractionController 文件预览

    //创建并从底部弹出来

    - (void)viewDidLoad

    {

        [super viewDidLoad];


    [self setupDocumentControllerWithURL:fileURL];

        CGRect rect = CGRectMake(0, 0, ScreenWidth, ScreenHeight);

    //    [self.docInteractionController presentOptionsMenuFromRect:rect inView:self.view  animated:YES];//包括高速预览菜单

        [self.docInteractionController presentOpenInMenuFromRect:rect inView:self.view animated:YES];//不包括包括高速预览菜单


    }



    // 创建

    - (void)setupDocumentControllerWithURL:(NSURL *)url

    {

        if (self.docInteractionController == nil){

            self.docInteractionController = [UIDocumentInteractionController interactionControllerWithURL:url];

            self.docInteractionController.delegate = self;

        }

        else{

            self.docInteractionController.URL = url;

        }

    }


    #pragma mark - UIDocumentInteractionControllerDelegate


    - (UIViewController *)documentInteractionControllerViewControllerForPreview:(UIDocumentInteractionController *)interactionController{

        return self;

    }


    //不显示copy print

    - (BOOL)documentInteractionController:(UIDocumentInteractionController *)controller canPerformAction:(SEL)action{

        return NO;

    }


    - (BOOL)documentInteractionController:(UIDocumentInteractionController *)controller performAction:(SEL)action{

        return NO;

    }



  • 相关阅读:
    第二章 Java程序设计环境
    第一章 Java程序设计概述
    (五)Java工程化--Jenkins
    (二)Java工程化--Maven实践
    (四)Java工程化--Git基础
    (三)Java工程化--Git起步
    (一)Java工程化--Maven基础
    codeblocks 中文编码问题
    win10安装virtualbox发生严重错误
    利用ssh传输文件
  • 原文地址:https://www.cnblogs.com/mfrbuaa/p/4246073.html
Copyright © 2011-2022 走看看