私はuiscrollviewに多くのuiimageviewを持っています。私は、uiscrollviewからuiimageviewをドラッグしようとしています。私はサブクラス化されたuiscollviewを持っていて、スクロールドラッグイベントのスクロールビュースーパークラスとスクロールイベント以外のメインビューコントローラクラスのタッチメソッドにタッチを渡すために、custon touchbegan、toucmovedおよびtouchendedメソッドを書いています。 uiimageviewをuiscrollviewからドラッグするにはスーパービュー(scrollview)から削除し、touchbeganメソッドでmainviewに追加します。 私のuiimageviewはスクロールビューから削除され、mainviewに正常に追加されます。 ここでの問題は、最初のタッチでは私のtouchbeganメソッドが呼び出されますが、私はuiimageviewを動かすとtouchmovedメソッドが呼び出されません。私はUIImageViewクラスをサブクラス化し、touchbeganを書いて、touchmovedとuiimageviewサブクラス内のメソッドをtouchended今ではworking.Previously私はタッチを使用していたされています。以降すべての作品のn uiimageviewはscrollviewにUIScrollviewからUIImageviewをドラッグする
アップデートを引きずり出される2回目のタッチで メインビューのメソッドは、タッチメソッドもUIScollviewのタッチを検討していた。しかし、今はuiimageviewsに触れるだけで検討されています。私はもう一つの変更を追加しました:私はtouchbeganでのスクロールを無効にし、それを有効にしました。 Thanx
私はoldviewを解放するメインviewand内の同じ位置に新しいビューを作成しようとしたが、それでも問題が解消されません。タッチイベント - メソッドはnewviewで呼び出されません – user1085093