2016-08-16 4 views
0

iPhoneシミュレータの中に画像をコピーして貼り付けることができることを証明する必要があるデモがあります。iPhoneシミュレータに画像を貼り付けることはできますか?

コピーされた画像をシミュレータに貼り付けるために使用できるアプリまたはタイプの要素です。

私は、シミュレータでイメージをコピーする方法を知っていますが、SMSやWhatsappを持っていないので、iPhoneのように貼り付けることができます。

答えて

0

UIImageViewをViewController内に作成し、UIViewControllerの貼り付け機能をオーバーライドするだけで簡単なアプリケーションを作成できます。私の場合、UIImageViewにタップジェスチャーを追加してコンテキストメニューを表示しました。そしてpaste関数が呼ばれると、私は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() 
    } 
    } 
} 
+0

私の回答が更新されました。 –

+0

すべての努力をいただきありがとうございます。本当に感謝しております。まもなく私がMacに着いたら、これを手放すつもりです。 –

+0

優れています。ありがとう。イメージビューを接続してユーザーインタラクションを有効にしたときにうまくいった。 –

関連する問題