私は持ってStoryBoard
おり、ベースViewController
にはいくつかの画像が含まれています。
それらの画像に触れて、モーダルViewController
でリンクされている他の画像に移動するにはどうすればよいですか?UIImageView
私は持ってStoryBoard
おり、ベースViewController
にはいくつかの画像が含まれています。
それらの画像に触れて、モーダルViewController
でリンクされている他の画像に移動するにはどうすればよいですか?UIImageView
新しいviewController
ドラッグタップジェスチャレコグナイザーを最初に作成しますviewController
right click + drag
ジェスチャレコグナイザーから新しいものまでviewController
、オプションが表示されますmodal
right click + drag
からUIImageView
へ、gestureRecognizer
そしてあなたはそれを選択するオプションを見るでしょうgestureRecognizer
そしてそれはすべてです
UIImageView
[ユーザー反復を有効にする]オプションがオンになっていることを確認してください
サンプルプロジェクトをgithubに追加しました
次のことを試して、あるViewControllerから別のViewControllerに移動できます。
[MyImageView.view removeFromSuperview];
[MyNewViewController.view addSubview:MyImageView.view];
その変更をアニメーション化して飛ばしたい場合は、MyImageView.view.frameのアニメーションを古いビューコントローラーから新しいビューコントローラーに作成する必要があります。そのためには、次のような方法を使用する必要があります
CGRect fromFrame = [MyImageView.view convertRect:MyImageView.view.frame toView:MyOldViewController]
画像の代わりにボタンを使ってみませんか?
http://www.cocoanetics.com/2010/02/uiimageview-touch-handling-uibutton/