zoukankan      html  css  js  c++  java
  • iphone:Popover

    创建Popover的几种方法:

    1、通过Segue:设置Segue的Style是Popover

      

    -(void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
    {
        if([segue isKindOfClass:[UIStoryboardPopoverSegue class]])
        {
            self.pop = ((UIStoryboardPopoverSegue *)segue).popoverController;
            self.pop.popoverContentSize = CGSizeMake(320, 480);
        }
    }

    self.pop.popoverContentSize = CGSizeMake(320, 480); //设置Popover的大小

    2、代码创建:

    @property (strong, nonatomic) UIPopoverController *pop;

     

    self.pop = [[UIPopoverControlleralloc]initWithContentViewController:vc];

    self.pop.popoverContentSize = CGSizeMake(320, 480);

    [self.pop presentPopoverFromRect:myButton.frame inView:self.viewpermittedArrowDirections:UIPopoverArrowDirectionDownanimated:YES];

    或者

    [self.pop presentPopoverFromBarButtonItem:self.myButtonBarItempermittedArrowDirections:UIPopoverArrowDirectionDownanimated:YES];

     

     

  • 相关阅读:
    LeetCode 12. Integer to Roman
    个人博客09
    个人博客08
    人机交互之我的输入法
    学习进度条(第六周)
    《梦断代码》阅读笔记02
    个人博客07
    学习进度条(第五周)
    个人博客06
    个人博客05
  • 原文地址:https://www.cnblogs.com/mybkn/p/2497207.html
Copyright © 2011-2022 走看看