当方向改变时,在 UIWebView 中查找横向和纵向的图像位置
Posted
技术标签:
【中文标题】当方向改变时,在 UIWebView 中查找横向和纵向的图像位置【英文标题】:finding image position in landscape and portrait in UIWebView when orientation changes 【发布时间】:2012-01-18 16:54:09 【问题描述】:我有一个加载图像的 UIWebView。显然,在纵向上,与横向相比,图像将具有不同的原点 x 和 y 点以及宽度和高度。问题是当方向改变时如何找到这个原点 x 和 y?每次方向改变时我是否必须注入一个找到这个数字的js函数还是有更简单的方法?
【问题讨论】:
【参考方案1】:如果您将图像居中在UIWebView
内,然后使UIWebView
自动调整大小以使其占据可用的全部宽度,则无需使用 JS 即可知道图像的大小。
我不知道这个建议是否适用于您的具体情况,我希望它适用。否则,请提供更多详细信息。
【讨论】:
好吧,目标基本上是找到图像的 x 和 y 坐标。我基本上想知道图像在纵向和横向时的 x 和 y 左上角坐标是什么。并且图像不一定居中。我将在我的代码中使用这个坐标进行其他一些计算 那么你必须注入一些 JS ......看看这个网站如何找到任何 html 元素的位置:blog.firetree.net/2005/07/04/javascript-find-position 你认为如果我已经知道图像在纵向模式下的 x 和 y 位置,我将能够找到图像在横向旋转时的 x 和 y 位置吗? 这取决于您希望如何在横向视图中显示图像...您要保留哪个属性?以上是关于当方向改变时,在 UIWebView 中查找横向和纵向的图像位置的主要内容,如果未能解决你的问题,请参考以下文章