<tfoot id='V9fBe'></tfoot>
    • <bdo id='V9fBe'></bdo><ul id='V9fBe'></ul>

      <legend id='V9fBe'><style id='V9fBe'><dir id='V9fBe'><q id='V9fBe'></q></dir></style></legend>
    1. <small id='V9fBe'></small><noframes id='V9fBe'>

      <i id='V9fBe'><tr id='V9fBe'><dt id='V9fBe'><q id='V9fBe'><span id='V9fBe'><b id='V9fBe'><form id='V9fBe'><ins id='V9fBe'></ins><ul id='V9fBe'></ul><sub id='V9fBe'></sub></form><legend id='V9fBe'></legend><bdo id='V9fBe'><pre id='V9fBe'><center id='V9fBe'></center></pre></bdo></b><th id='V9fBe'></th></span></q></dt></tr></i><div id='V9fBe'><tfoot id='V9fBe'></tfoot><dl id='V9fBe'><fieldset id='V9fBe'></fieldset></dl></div>

        弹出 UIViewController

        时间:2024-04-14
        <tfoot id='N1AwK'></tfoot>
        • <bdo id='N1AwK'></bdo><ul id='N1AwK'></ul>
          <legend id='N1AwK'><style id='N1AwK'><dir id='N1AwK'><q id='N1AwK'></q></dir></style></legend>
              <tbody id='N1AwK'></tbody>
          • <small id='N1AwK'></small><noframes id='N1AwK'>

                  <i id='N1AwK'><tr id='N1AwK'><dt id='N1AwK'><q id='N1AwK'><span id='N1AwK'><b id='N1AwK'><form id='N1AwK'><ins id='N1AwK'></ins><ul id='N1AwK'></ul><sub id='N1AwK'></sub></form><legend id='N1AwK'></legend><bdo id='N1AwK'><pre id='N1AwK'><center id='N1AwK'></center></pre></bdo></b><th id='N1AwK'></th></span></q></dt></tr></i><div id='N1AwK'><tfoot id='N1AwK'></tfoot><dl id='N1AwK'><fieldset id='N1AwK'></fieldset></dl></div>
                1. 本文介绍了弹出 UIViewController的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我正在尝试制作一个弹出窗口,该弹出窗口将通过按下按钮呈现.尝试按照我在谷歌中找到的说明进行操作,但我的弹出视图以全屏形式呈现,其背景为黑色.这是我的代码:

                  I'm trying to make a popup which will be presented by pressing a button. Tried to follow instructions which i found in google but my pop view presenting in a full screen and its background is black. Here is my code:

                  class ViewController: UIViewController, UIPopoverPresentationControllerDelegate {
                  
                      @IBAction func someButtonPressed(sender: UIButton) {
                          let storyboard : UIStoryboard = UIStoryboard(name: "Main", bundle: nil)
                          let popupVC = storyboard.instantiateViewControllerWithIdentifier("hello") as! popupViewController
                          popupVC.modalPresentationStyle = .Popover
                          popupVC.preferredContentSize = CGSizeMake(300, 300)
                          let pVC = popupVC.popoverPresentationController
                          pVC?.permittedArrowDirections = .Any
                          pVC?.delegate = self
                          pVC?.sourceView = sender
                          pVC?.sourceRect = CGRect(x: 100, y: 100, width: 1, height: 1)
                          presentViewController(popupVC, animated: true, completion: nil)
                      }
                  }
                  

                  我做错了什么?

                  推荐答案

                  要让您的视图控制器显示为弹出窗口,您应该设置以下内容:

                  To make your view controller shown as a popup, you should set the following:

                  popupVC.modalPresentationStyle = .OverCurrentContext
                  popupVC.modalTransitionStyle = .CrossDissolve
                  

                  您还应该设计视图控制器的位置和大小,使其看起来像一个弹出窗口.

                  You should also design your view controller's position, size to make it look like a popup.

                  这是我之前做的弹出窗口.

                  Here is my popup that i did before.

                  这篇关于弹出 UIViewController的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:如何显示文本编辑框“over"屏幕? 下一篇:android蜂窝中的弹出/覆盖屏幕

                  相关文章

                2. <legend id='AS7lG'><style id='AS7lG'><dir id='AS7lG'><q id='AS7lG'></q></dir></style></legend>

                  <small id='AS7lG'></small><noframes id='AS7lG'>

                  <tfoot id='AS7lG'></tfoot>

                  <i id='AS7lG'><tr id='AS7lG'><dt id='AS7lG'><q id='AS7lG'><span id='AS7lG'><b id='AS7lG'><form id='AS7lG'><ins id='AS7lG'></ins><ul id='AS7lG'></ul><sub id='AS7lG'></sub></form><legend id='AS7lG'></legend><bdo id='AS7lG'><pre id='AS7lG'><center id='AS7lG'></center></pre></bdo></b><th id='AS7lG'></th></span></q></dt></tr></i><div id='AS7lG'><tfoot id='AS7lG'></tfoot><dl id='AS7lG'><fieldset id='AS7lG'></fieldset></dl></div>

                      • <bdo id='AS7lG'></bdo><ul id='AS7lG'></ul>