当前位置: 首页 > news >正文

自建免费网站哪个好全国目前最火的加盟店

自建免费网站哪个好,全国目前最火的加盟店,什么网站可以做特价活动,宁波妇科医院Present ViewController Modally 一、主要用途 弹出模态ViewController是IOS变成中很有用的一个技术#xff0c;UIKit提供的一些专门用于模态显示的ViewController#xff0c;如UIImagePickerController等。弹出模态ViewController主要使用于一下这几种情形#xff1a; 1、…Present ViewController Modally  一、主要用途   弹出模态ViewController是IOS变成中很有用的一个技术UIKit提供的一些专门用于模态显示的ViewController如UIImagePickerController等。弹出模态ViewController主要使用于一下这几种情形   1、收集用户输入信息   2、临时呈现一些内容   3、临时改变工作模式   4、相应设备方向变化用于针对不同方向分别是想两个ViewController的情况   5、显示一个新的view层级   这几种情形都会暂时中断程序正常的执行流程主要作用是收集或者显示一些信息。 二、几个概念和常用设置 1、presenting view controller Vs presented view controller   当我们在view controller A中模态显示view controller B的时候A就充当presenting view controller弹出VC而B就是presented view controller被弹出VC。官方文档建议这两者之间通过delegate实现交互如果使用过UIImagePickerController从系统相册选取照片或者拍照我们可以发现imagePickerController和弹出它的VC之间就是通过UIImagePickerControllerDelegate实现交互的。因此我们在实际应用用最好也遵守这个原则在被弹出的VC中定义delegate然后在弹出VC中实现该代理这样就可以比较方便的实现两者之间的交互。 2、Modal Presentation Styles弹出风格   通过设置presenting VC的modalPresentationStyle属性我们可以设置弹出View Controller时的风格有以下四种风格其定义如下 typedef enum {UIModalPresentationFullScreen 0,UIModalPresentationPageSheet,UIModalPresentationFormSheet,UIModalPresentationCurrentContext, } UIModalPresentationStyle;   UIModalPresentationFullScreen代表弹出VC时presented VC充满全屏如果弹出VC的wantsFullScreenLayout设置为YES的则会填充到状态栏下边否则不会填充到状态栏之下。   UIModalPresentationPageSheet代表弹出是弹出VC时presented VC的高度和当前屏幕高度相同宽度和竖屏模式下屏幕宽度相同剩余未覆盖区域将会变暗并阻止用户点击这种弹出模式下竖屏时跟UIModalPresentationFullScreen的效果一样横屏时候两边则会留下变暗的区域。   UIModalPresentationFormSheet这种模式下presented VC的高度和宽度均会小于屏幕尺寸presented VC居中显示四周留下变暗区域。   UIModalPresentationCurrentContext这种模式下presented VC的弹出方式和presenting VC的父VC的方式相同。   这四种方式在iPad上面统统有效但在iPhone和iPod touch上面系统始终已UIModalPresentationFullScreen模式显示presented VC。 3、Modal Transition Style弹出时的动画风格   通过设置设置presented VC的modalTransitionStyle属性我们可以设置弹出presented VC时场景切换动画的风格其定义如下 typedef enum {UIModalTransitionStyleCoverVertical 0,UIModalTransitionStyleFlipHorizontal,UIModalTransitionStyleCrossDissolve,UIModalTransitionStylePartialCurl, } UIModalTransitionStyle;   我们可以看到有从底部滑入水平翻转进入交叉溶解以及翻页这四种风格可选。这四种风格在不受设备的限制即不管是iPhone还是iPad都会根据我们指定的风格显示转场效果。 4、Dismiss Modal ViewController消失弹出的VC   消失presented VC我们可以通过调用以下两个函数中的任何一个来完成 dismissModalViewControllerAnimated: // 将要废弃不赞成继续使用 dismissViewControllerAnimated:completion:   谁来调用这消失presented VC的这个方法正确的做法是“谁污染谁治理”即presenting VC调用上面的方法来取消presented VC的显示。这样做有一个好处如果一个VC真不用户做的不同选择可能弹出不同的view controller当不再需要显示被弹出的view controller的时候直接调用[self dismissModalViewControllerAnimated]即可使之消失而不用去关心其具体显示的哪一类view controller。当然系统在这里做了优化当我们在presented VC里面调用上面的方法的时候系统会自动的将这个消息传递到相应的presenting VC中这样就可以实现不管谁弹出了自己当不再需要的时候直接将自己消失掉的功能。在应用中具体要采用那种要看具体情况如果presented VC需要和presenting VC有数据传递的话建议在presenting VC实现的代理函数中dismiss弹出的view controller。
http://www.pierceye.com/news/680194/

相关文章:

  • 月编程做网站wordpress需要调用缩略图
  • 做一份网站动态图多少钱网站托管服务公司
  • 宣传式网站营销型网站套餐
  • 建设网站如何优化关键词江门排名优化公司
  • 做教学的视频网站wordpress小工具推荐
  • 唯品会专门做特卖的网站保险行业网站模板
  • 电商类公司网站应该怎么搭建广州做网站公司哪家比较好
  • 企业网站实名认证时间怎样开通微信公众号
  • 怎么才能在百度上搜到自己的网站如何优化网站
  • 酒泉网站建设价格福清市建设局网站
  • 网站建设有几种厦门网站的建设
  • 沈阳网站外包通过法人姓名查企业
  • 建设网站的多少钱红色风格网站
  • 公司网站运营维护单位温州h5建站
  • 做网站想注册商标是哪一类网站上线具体流程
  • 如何让网站自适应屏幕北京做网站哪个公司好
  • 个人网站建设简历网站路径怎么做
  • 学做面包到什么网站企业网站都没的百度快照咋办
  • 手机网站建设视频教程安徽建站之星
  • 做网站专题页的字大小是多少购物商城排名
  • 门窗东莞网站建设技术支持海口快速建站模板
  • 公司网站制作第三方网站浮窗制作
  • 网站需要服务器吗?万州网站建设
  • 网站关键词可以修改吗做响应式网站字体需要响应么
  • 公司网站设计怎么做农家乐联盟网站
  • 普通网站报价多少扬中论坛网
  • 提供邢台做wap网站网站开发怎么进行数据库连接
  • 足球网站网站建设东莞网上销售网站建设
  • 响应式网站手机蓝翔老师做的网站
  • 公司网站建设维护合同中德生态园网站定制