1

ipadアプリケーションでuiimageをクリックしてビュー(別のxib)を開く方法。誰かが感謝を事前に知っているかどうか教えてください。クラスのカスタムデリゲートを使用して実行できることをどこかで読みましたが、実装できません。

4

2 に答える 2

2

まず最初に、図に示すように、xibでのimageViewのユーザーインタラクションを有効にする必要があります。ここに画像の説明を入力してください

次に、以下のように1つのtapgastureREcognizerを追加します

UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(tapAction:)];
tapGesture.numberOfTapsRequired = 1;
                tapGesture.numberOfTouchesRequired = 1;
                [fr addGestureRecognizer:tapGesture]; 

これfrがimageviewでありtapAction:、他のビューを表示できるメソッドです(xib)

于 2012-05-04T11:51:15.377 に答える
1

私が過去にこれを行った2つの方法があります。

A)UIButonを作成し、画像を背景として設定します。

B)タッチジェスチャ認識機能を作成できます。タッチすると、ユーザーがタッチした場所の座標を取得し、それが実際に画像上にあるかどうかを確認できます。

他のビューを表示するだけです。

于 2012-05-04T11:46:59.327 に答える