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;

    }



  • 相关阅读:
    LeetCode-49. Group Anagrams
    LeetCode-242.Valid Anagram
    LeetCode-239.Sliding Window Maximum
    LeetCode-703. Kth Largest Element in a Stream
    LeetCode-225.Implement Stack using Queues
    LeetCode-232.Implement Queue using Stacks
    LeetCode-25. Reverse Nodes in k-Group
    LeetCode-142.Linked List Cycle II
    LeetCode-141. Linked List Cycle
    LeetCode-24.Swap Nodes in Pairs
  • 原文地址:https://www.cnblogs.com/mfrbuaa/p/4246073.html
Copyright © 2011-2022 走看看