1
-(void)tapDetected:(UIGestureRecognizer*)recognizer{
(UIImageView)(recognizer.view).tag)
;}
イメージのタグを参照として使用できるように、レコグナイザのビューのタイプをイメージビューに変換したいと考えています。どうやってやるの?認識者の視点のタイプを変換するには?
-(void)tapDetected:(UIGestureRecognizer*)recognizer{
(UIImageView)(recognizer.view).tag)
;}
イメージのタグを参照として使用できるように、レコグナイザのビューのタイプをイメージビューに変換したいと考えています。どうやってやるの?認識者の視点のタイプを変換するには?
tag
プロパティはUIView
で宣言されていますが、UIImageView
ではありません。キャストは必要ありません。説明の目的のために
NSInteger myTag = recognizer.view.tag;
、これはたとえば、あなたが望んでいた場合は、UIImageView
にビューをキャストする方法をされ、そのimage
プロパティへのアクセス:
UIImage *img = ((UIImageView *)recognizer.view).image;
使用を容易にするためには、使用することができます次のアクセスをよりきれいにするためのローカル変数:
UIImageView *imageView = (UIImageView *)recognizer.view;
UIImage *img = imageView.image;
私はイメージビューの定義タグを持っています。今、私は画像をタップすると、その画像のタグをコンソールに表示することができました。 – ram
@ram何と苦労していますか? – albertamg
私はスクロールビューの画像ビューで画像の配列を持っています。画像をタップすると、同じ大きめの画像をWebサービスからアップロードしたい – ram