にUIImageViewを開く:Click an UIImage and open an UIImageView in Objective-c私はこのサイト上でこのソリューションを持って任意のUIImageをクリックして、Objective-Cの
は、あなたのUIImageView
にUITapGestureRecognizer
を追加します。
UITapGestureRecognizer *tapRecognizer;
tapRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(yourSelector)];
[thumbnail addGestureRecognizer:tapRecognizer];
[tapRecognizer release];
thumbnail.userInteractionEnabled = YES; // very important for UIImageView
これは、単一のImageViewのための非常に細かい作業をされていますが、 scrollViewに2つ以上(約20個)を追加しています。どのImageViewをタップしたり、ユーザが選択するかをどのように区別することができますか?私は自分の@selector(imageClicked)を設定しようとしましたが、最後のimageViewのタグしか返しません。
私はループ内でaddGestureRecognizerを追加しています.20個の静止画像をimageViewに動的に読み込むためです。
この問題の解決策を見つけるのに役立つ20のイメージビューを追加する方法をコードで示してください。 –
問題がループにあると確信しています。 – gurooj
@gurooj、はい問題はループにあった、Piyushは解決しました! – User