当前位置:  开发笔记 > 编程语言 > 正文

如何在iOS9中展示PopOver

如何解决《如何在iOS9中展示PopOver》经验,为你挑选了0个好方法。

我正在尝试创建一个弹出窗口,当我呈现视图控制器时,背景总是纯黑色,大小是全屏.

我似乎无法弄清楚什么是错的,这是我的代码

  @IBAction func distancePopOver( sender : UIBarButtonItem){

    //a UIViewController that I created in the storyboard
    let controller = storyboard!.instantiateViewControllerWithIdentifier("distancePopOver")
    controller.modalPresentationStyle= UIModalPresentationSTyle.PopOver
    controller.preferredContentSize = CGSizeMake(200,30)
    self.presentViewController(controller, animated: true, completion: nil)

    //Configure the Popover presentation controller
    let popController = (controller.popoverPresentationController)!
    popController.permittedArrowDirections = UIPopoverArrowDirection.Down
    popController.barButtonItem = sender
    popController.delegate = self
  }

每当我点击UIBarButtonItem时,它都会以全屏显示视图,但它不应该是我在第5行中指定的大小吗?

推荐阅读
手机用户2402852307
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有