2012-01-13 10 views
1

私はUIWebViewを持っており、その内部に画像が表示されています。問題は、この画像の幅、高さ、原点-x、原点-yを得る方法があるかどうかです。私はUITapGestureRecognizerを追加しました。私が望むのは、画像をタップすると、この情報が私に与えられるということです。どうすればこれを達成できますか?UIWebViewの画像の幅と高さ、xとyの位置を把握

EDIT: はなぜこの仕事しません:あなたは2つの質問が

NSString * widthJs = [NSString stringWithFormat:@"document.getElementById('imageid').clientHeight;" 
]; 
    NSString * heightJs = [NSString stringWithFormat:@"document.getElementById('imageid').clientWidth;" 
          ]; 

    NSString *width = [self stringByEvaluatingJavaScriptFromString:widthJs]; 
    NSString *height = [self stringByEvaluatingJavaScriptFromString:heightJs]; 
    NSLog(@"Coor height is %@ with coor width is %@", width, height); 

答えて

1

尋ねました。
Q1:iOSフレームワークでUIWebViewとやりとりする方法は?
stringByEvaluatingJavaScriptFromStringはキーワードです。あなたはgoogleによってこれに関する多くの記事を見つけることができます。
Q2:javascriptで画像情報を取得するにはどうすればよいですか?
How to get image size (height & width) using javascript?

+0

私はstringByEvaluatingJavaScriptFromStringを認識していますが、JavaScriptについてはそれほど重要ではありません。どうすればいいですか? – xonegirlz

+0

また、x座標とy座標はどうですか? – xonegirlz

関連する問題