私は持って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/