• 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];

     

     

  • 相关阅读:
    nginx接收tcp请求转发server
    eclipse 配置github 提交代码
    eclipse安装JDK11
    java内存管理
    进程 线程 纤程 中断
    DCL单例为什么要加volatile
    如何清理history
    后置引用
    nc 工具使用
    ip_local_port_range 和 ip_local_reserved_ports
  • 原文地址:https://www.cnblogs.com/mybkn/p/2497207.html
Copyright © 2020-2023  润新知