• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

swift的present控制器的显示方式枚举

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

 

 

/*
         
         // 全屏 只有当前VC ,其他VC 都没有了, 但是diss 之后再出现
             case fullScreen

         // iOS 13  一样 pageSheet = automatic
             @available(iOS 3.2, *)
             case pageSheet

         // iOS 13  一样 pageSheet = formSheet = automatic
             @available(iOS 3.2, *)
             case formSheet

         /**
          * 全屏,currentContext = fullScreen
          * 只有当前VC ,其他VC 都没有了, 但是diss 之后再出现
          **/
             @available(iOS 3.2, *)
             case currentContext

         //全屏 遮盖住 其他VC
             @available(iOS 7.0, *)
             case custom

         //全屏 遮盖住 其他VC overFullScreen = custom
             @available(iOS 8.0, *)
             case overFullScreen

         //全屏 遮盖住 其他VC overFullScreen = custom = overCurrentContext
             @available(iOS 8.0, *)
             case overCurrentContext

         //在13 上 formSheet == popover
             @available(iOS 8.0, *)
             case popover
             
         // 会崩溃
             @available(iOS 7.0, *)
             case none

         // iOS 13  formSheet == popover = automatic = pageSheet
             @available(iOS 13.0, *)
             case automatic
         */
       let vc = TestVC1()

          vc.modalPresentationStyle = .formSheet

          //iOS13之后的默认可以下滑dissmiss,  强制设置 modal 到界面上, 不能下滑 移除s视图

          vc.isModalInPresentation = true

 

          vc.modalPresentationStyle = UIModalPresentationStyle.automatic

          self.present(vc, animated: true, completion: nil)

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
SwiftSwift中的反射发布时间:2022-07-13
下一篇:
swift3.0CoreGraphics绘图-实现画板发布时间:2022-07-13
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap