【问题标题】:Where can you paste images in the iPhone simulator?在 iPhone 模拟器中哪里可以粘贴图像?
【发布时间】:2016-12-23 11:27:06
【问题描述】:

我有一个演示,我需要证明可以在 iPhone 模拟器中复制和粘贴图像。

可以使用哪些应用程序或哪些类型的元素可以让我将复制的图像粘贴到模拟器中。

注意,我知道如何在模拟器中复制图像,只是没有短信或 Whatsapp 可以像在 iPhone 上那样粘贴它们。

【问题讨论】:

    标签: ios ios-simulator


    【解决方案1】:

    您可以在 ViewController 中使用 UIImageView 创建简单的应用程序,并且只需覆盖 UIViewController 的粘贴功能。在我的例子中,我向 UIImageView 添加了一个点击手势来显示上下文菜单。当调用粘贴函数时,我会从 UIPasteBoard 中获取复制的图像。

    class ViewController : UIViewController
    {
      @IBOutlet weak var imgView : UIImageView!
    
      override func viewDidLoad()
      {
        super.viewDidLoad()
    
        imgView.addGestureRecognizer(UITapGestureRecognizer(target: self,action:#selector(HomeViewController.showContextMenu(_:))))
      }
    
      override func paste(sender: AnyObject?)
      {
        imgView.image = UIPasteboard.generalPasteboard().image
      }
    
    
      override func canBecomeFirstResponder() -> Bool 
      {
        return true
      }
    
      func showContextMenu(gesture: UITapGestureRecognizer)
      {
        if let sender = gesture.view
        {
          let menu = UIMenuController.sharedMenuController()
          menu.setTargetRect(sender.frame, inView: self.view)
          menu.setMenuVisible(true, animated: true)
          becomeFirstResponder()
        }
      }
    }
    

    【讨论】:

    • 感谢您的所有努力。我真的很感激。当我使用我的 Mac 时,我会尽快尝试一下。
    • 优秀。谢谢。当我连接图像视图并启用用户交互时效果很好。
    【解决方案2】:

    您可以使用“文件”应用。打开它,转到浏览 -> 在我的 iPhone 上,然后长按(单击)空白区域以召唤粘贴板菜单。

    【讨论】:

      猜你喜欢
      • 2012-07-28
      • 2012-10-17
      • 2020-05-02
      • 2020-02-11
      • 2017-09-28
      • 2015-06-18
      • 2017-01-25
      • 2011-10-13
      • 2013-09-16
      相关资源
      最近更新 更多