美文网首页
iphone上使用UIPopoverPresentationCo

iphone上使用UIPopoverPresentationCo

作者: 三岁就很乖 | 来源:发表于2016-06-15 00:12 被阅读1237次
    
    协议:UIPopoverPresentationControllerDelegate
    
            UITableViewController * mypopTableView = [[UITableViewController alloc]init];
            _historyResultTableViewVC = mypopTableView;
            _historyResultTableViewVC.tableView.tag = 2;
            _historyResultTableViewVC.tableView.delegate = self;
            _historyResultTableViewVC.tableView.dataSource = self;
            _historyResultTableViewVC.modalPresentationStyle = UIModalPresentationPopover;
            
            UIPopoverPresentationController *popPC = _historyResultTableViewVC.popoverPresentationController;
            historypopPC = popPC;
            historypopPC.barButtonItem = self.navigationItem.rightBarButtonItem;
            _historyResultTableViewVC.preferredContentSize = CGSizeMake(150, 200);
            historypopPC.delegate = self;
            [self presentViewController:_historyResultTableViewVC animated:YES completion:nil];
    
    
    0747123D-256F-4AE2-AEC2-565E7803BFD3.png

    ipad中

     UITableViewController * mypopTableView = [[UITableViewController alloc]init];
                mypopTableView.tableView.delegate = self;
                mypopTableView.tableView.dataSource = self;
                _searchResultTableViewVC = mypopTableView;
                _searchResultTableViewVC.modalPresentationStyle = UIModalPresentationPopover;
                
                UIPopoverPresentationController *popPC = _searchResultTableViewVC.popoverPresentationController;
                popPC.sourceView = self.view;
                popPC.sourceRect =CGRectMake(30,60,500,150);
                popPC.permittedArrowDirections = UIPopoverArrowDirectionRight;
                popPC.delegate = self;
                
                [self presentViewController:_searchResultTableViewVC animated:YES completion:nil];
    
    在iPad上,必须指定一个sourceView,同时还应指定一个sourceRect
    
    1AFAA2FC-50DC-42DF-ADE4-51418D05C115.png

    相关文章

      网友评论

          本文标题:iphone上使用UIPopoverPresentationCo

          本文链接:https://www.haomeiwen.com/subject/ogwudttx.html