zoukankan      html  css  js  c++  java
  • iOS-iPad开发之popoverController使用介绍

    iOS-iPad开发之popoverController使用介绍

    iOS开发UI篇—popoverController使用注意

    iOS SDK:自定义Popover(弹出窗口)

    实现的简单例子:

          //1.新建一个内容控制器
         YYMenuViewController *menuVc=[[YYMenuViewController alloc]init];
    
          //2.新建一个popoverController,并设置其内容控制器
          self.popover=[[UIPopoverController alloc]initWithContentViewController:menuVc];
    
          //3.设置尺寸
          self.popover.popoverContentSize=CGSizeMake(300, 200);
    
         //4.显示
         [self.popover presentPopoverFromBarButtonItem:self.navigationItem.leftBarButtonItem permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];

    显示popoverController的两种方式

    1)围绕着一个UIBarButtonItem显示(箭头指定那个UIBarButtonItem)
    
    - (void)presentPopoverFromBarButtonItem:(UIBarButtonItem *)item permittedArrowDirections:(UIPopoverArrowDirection)arrowDirections animated:(BOOL)animated;
    
    item :围绕着哪个UIBarButtonItem显示
    
    arrowDirections :箭头的方向
    
    animated :是否通过动画显示出来
    
    
    
    (2)围绕着某一块特定区域显示(箭头指定那块特定区域)
    
    - (void)presentPopoverFromRect:(CGRect)rect inView:(UIView *)view permittedArrowDirections:(UIPopoverArrowDirection)arrowDirections animated:(BOOL)animated;
    
    rect :指定箭头所指区域的矩形框范围(位置和尺寸),以view的左上角为坐标原点
    
    view :rect参数是以view的左上角为坐标原点(00)
    
    arrowDirections :箭头的方向
    
    animated :是否通过动画显示出来
  • 相关阅读:
    字符流中第一个不重复的字符 python实现
    当当网爬虫
    第六周---事后分析
    第四周的菜鸡互啄
    菜鸡互啄队——软件需求规格说明书
    菜鸡互啄队—— 团队合作
    Hadoop综合大作业
    分布式文件系统HDFS 练习
    安装Hadoop
    爬取全部的校园新闻
  • 原文地址:https://www.cnblogs.com/AbeDay/p/5026871.html
Copyright © 2011-2022 走看看