所以我有一个UIWebView,里面显示了一个图像。问题是,有没有办法让我得到这个图像的宽度,高度,原点-x,原点-y?我添加了一个UITapGestureRecognizer。我想要的是,当我点击图像时,它会给我这些信息。我怎样才能做到这一点?
编辑: 为什么这不起作用:
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);
答案 0 :(得分:1)
你问了两个问题
Q1:如何将UIWebView
与iOS框架进行交互?
stringByEvaluatingJavaScriptFromString
是关键字。你可以通过谷歌找到很多关于此的文章
Q2:如何通过javascript获取图像信息?
How to get image size (height & width) using javascript?