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;

    }



  • 相关阅读:
    团队冲刺八
    第十一周学习进度
    团队冲刺七
    团队冲刺六
    团队冲刺五
    冲刺第五天
    冲刺第四天
    冲刺第三天
    冲刺第二天
    冲刺第一天
  • 原文地址:https://www.cnblogs.com/mfrbuaa/p/4246073.html
Copyright © 2011-2022 走看看