草庐IT

Viewport

全部标签

html - iOS 双击缩小,即使 user-scalable=no

我在我的网站上设置了以下元标记:它适用于所有安卓设备。然而,在iOS上,它会完全禁用双指缩放和双击放大。不幸的是,它会在双击时缩小。有什么办法可以解决吗? 最佳答案 时间表明设置user-scalable=no是非常糟糕的做法。因此,如果有人想要阻止用户缩放:不要这样做! 关于html-iOS双击缩小,即使user-scalable=no,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questio

html - Mobile Safari - 视口(viewport)设备高度未按预期工作

我有一个试图在iPad3上运行的网络应用程序。当我将其拉起时,该应用程序允许垂直滚动,而这是不应该的。我已经通过其他网络应用程序完成了相同的过程,没有任何问题,但我不确定这次我错过了什么。在我的html的head元素中,我有以下元标记:在我的CSS中:html,body{width:100%;height:100%;overflow:hidden;}尝试在weinre中调试此问题,发现当高度显示小得多时(横向),文档宽度和高度在某种程度上是相等的。$(document).width();//returns1024$(document).height();//returns1024围绕S

ios - 重新加载表格 View 但不要移动视口(viewport) iOS

我有一个TableView,它根据API的结果进行更新。表格View有一个很大的自定义单元格,几乎占据了屏幕的一半。用户可以使用自定义按钮对单元格进行排序。平均而言,表格内有10-15个单元格,我的大问题是当用户单击以将最底部的单元格移动1点时,reloadData将刷新整个表格并将视口(viewport)移动到顶部,这意味着用户将必须再次滚动到最后,这是糟糕的用户体验。有没有一种方法可以刷新表格View但在重新加载之前保持位置,或者考虑使用自定义滚动是否有用,该自定义滚动将在填充表格后调用。我正在用Swift编写应用程序,使用Alamofire处理API,自定义单元格有一个单独的XI

android 键盘显示后 jQuery 移动页脚或视口(viewport)大小错误

我在使用jquery移动web应用程序时遇到以下问题。我的jquery应用程序有一个固定的页脚,但是当android键盘打开时(即当单击浏览器栏并手动重新加载页面时),视口(viewport)似乎只是从顶部(浏览器栏下方)向下到键盘的上边缘。然后页面重新加载,视口(viewport)的高度保持这个大小,所以当键盘再次隐藏时它太小了。如何在键盘再次隐藏时强制调整大小?非常感谢您的帮助。 最佳答案 尝试将此元标记放入标题中。它可能会解决您的问题: 关于android键盘显示后jQuery移动

android浏览器输入比例问题

我正在开发移动网络应用程序。我遇到了这个问题:当我将任何输入文本字段聚焦在页面上时,页面会缩放(缩放),而且仅在android浏览器中。在meta标签中设置user-scalable=no并没有解决问题。有什么想法吗?谢谢这是我的视口(viewport): 最佳答案 试试这个,它在galaxypop中对我来说效果很好 关于android浏览器输入比例问题,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com

android - 如何设置视口(viewport)颜色

我正在android中开发opengl。谁能告诉我如何设置视口(viewport)的背景颜色(而不是整个屏幕)。我的应用程序中有2个视口(viewport),我想为2个视口(viewport)设置不同的颜色。 最佳答案 如果glClear影响整个帧缓冲区,而不仅仅是当前视口(viewport)(对此不确定),那么您还可以使用剪刀测试:glScissor(x,y,w,h);glEnable(GL_SCISSOR_TEST);glClearColor(r,g,b,a);glClear(GL_COLOR_BUFFER_BIT);我很确定剪

android - 移动设备上的 Bootstrap 响应

我有这个奇怪的问题。我刚刚在我自己的Web服务器上设置了一个页面,该页面是使用bootstrap3.0.3构建的。我的问题是响应部分,它在chrome和firefox中工作正常,甚至在我通过dropbox建立公共(public)链接时在我的手机上工作。但是当我尝试使用我的手机samsunggalaxys3从我的网络服务器访问它时,它停止工作。我得到了整个页面,而不是被缩小到移动版本。我已经包含了视口(viewport):在谷歌页面速度页面上运行测试时,我收到一条错误消息,指出视口(viewport)不存在。我的网络服务器在带有nginx的树莓派上运行。 最佳

android - LibGDX - 如何让我的游戏在所有屏幕分辨率下运行?

我目前正在使用正交相机。在我深入游戏之前,我想先修复屏幕尺寸。目前,我将屏幕尺寸设置为800x480。这在其他设备和屏幕尺寸上是否适用?现在我只有启动画面和游戏画面。我必须添加哪些代码行才能实现此目的。 最佳答案 在你的相机上设置一个静态宽度是完全可以的,因为它给你的游戏一个单一的固定尺寸,你可以可靠地使用它。这是可行的,因为相机用于定义世界坐标,而世界坐标并不总是与屏幕坐标一一对应。您的问题来自固定的相机高度。固定高度会导致屏幕根据设备屏幕的纵横比变高或变短。如果您想考虑不同的宽高比,您需要将相机高度(目前为480)乘以显示比。您

android - 具有两个阶段的 Libgdx HUD

我有一个应用程序目前只能使用一个阶段,但我需要添加一个侧面显示/部分作为HUD,上面有分数/生命等,以便HUD位于左侧,主屏幕在右边。游戏主画面将固定不动。通过研究,我找到了几个解决方案。1-两个阶段2-一个有两个组的组,可能使用水平组3-两个相机一个阶段4-一个舞台,一个摄像机,但为每组Actor改变摄像机的位置。我想,选项1是我的偏好,但我有一些问题。阶段总是填满整个屏幕,还是我可以从我想要的地方开始?这将使右侧屏幕更容易根据该屏幕的0,0计算位置,而不必总是将HUD的宽度添加到任何计算中。我需要处理视口(viewport)吗?目前我没有使用一个(我认为这意味着我的舞台默认设置为缩

android - jquery mobile - Android 手机上的视口(viewport)值

我是JqueryMobile的新手,我真的不明白如何设置视口(viewport)值以正确呈现图像。这是我的测试步骤:我准备了一张480x432的图片。我写了一个这样的测试页:HomesettingsHelloworld.$("#bl1").click(function(){varpageWidth=$(document).width();varpageHeight=$(document).height();varviewportWidth=$(window).width();varviewportHeight=$(window).height();$("#bld").html("Pag