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;

    }



  • 相关阅读:
    UOJ388 [UNR #3] 配对树
    洛谷P6151 [集训队作业2019] 青春猪头少年不会梦到兔女郎学姐
    CF908H New Year and Boolean Bridges
    CF704C Black Widow
    CF1338
    CF1361
    CF1110H Modest Substrings
    CF1322
    CF1182F Maximum Sine
    Elastic Stack(ELK)
  • 原文地址:https://www.cnblogs.com/mfrbuaa/p/4246073.html
Copyright © 2011-2022 走看看