草庐IT

screen-orientation

全部标签

ios - 苹果 watch : Status bar not visible after presenting a modal screen from page based navigation

当我在基于页面的导航中从页面呈现模态屏幕时,整个屏幕向上移动并且状态栏不再可见。这是问题的gif:我使用的是xCode6.2版本。这在xCode6.2Beta4中没有发生..我不确定这是否是模拟器问题,或者这是否会在真实设备上发生。有没有人有同样的问题?有解决方法吗?我向apple(20109240)报告了一个错误,它被标记为(19862945)的副本,并且那个仍然是开放的。提前致谢 最佳答案 这是最终版本中的一个已知问题,在两种情况下表现出来:在现有分页模式Controller上呈现第二个模式Controller(分页或单个)时在

ios - X代码 4.5/iOS6 : orientation issue with my iPad app in Landscape mode

我刚刚在XCode4.5上打开了我的iPad项目。我的应用程序设计为在横向模式下运行。它在以前版本的XCode上完美运行。但是在XCode4.5上,它旋转了90°(四分之一圈),屏幕右侧有一个空白区域(我的View大小正确,但超出了屏幕)。它看起来像这样:我检查了以下帖子但没有帮助:orientationissueinios6ios6RotationissuefromlandscapetoportraitmodeSetorientationtolandscapemodeinxcode4.5GMIOS6有人遇到过这个问题吗?如有任何帮助,我们将不胜感激! 最佳

ios - 自适应启动屏幕 Storyboard : is there a way to differentiate iPad orientations?

我正在研究使用Storyboard制作我的应用程序的启动图像。该应用程序始终使用一张大照片作为启动图像,这也用作第一个View的背景。但是,当应用程序在iPad上横向启动时,图像会有所不同。那么,在启动屏幕上使用自适应Storyboard时,有什么方法可以区分竖屏iPad和横屏iPad吗?因为它是一个启动屏幕,我无法运行任何代码,所以必须完全通过Storyboard来完成。 最佳答案 我找到了一个使用间隔View的解决方案,该View将正确的图像定位在可见区域并将另一个图像移出屏幕(如DavidH所建议)。您不能为不同的屏幕尺寸(i

javascript - 屏幕旋转后 screen.width/screen.height 不更新

我在iPhone设备(iPhone7、iOS10,还有其他iPhone)上遇到了这个问题:在javascript中,如果我拦截orientationchange事件,在处理程序内部,screen.width和screen.height仍然是相同(与轮换前一样)。因为这可能取决于视口(viewport)设置,所以我的视口(viewport)在.html文件中是这样声明的:在Chrome的模拟可视化中一切正常。预先感谢您的帮助。 最佳答案 据我所知屏幕旋转后设备的宽度/高度不会改变。要检查设备是否旋转,您可以阅读这些属性window.o

iphone - 来自 UIView : higher than on-screen resolution? 的 Uiimage

我有一个UIView,我通过典型的UIGraphicsBeginImageContextWithOptions方法渲染到UIImage,使用2.0的比例,所以图像输出将始终是屏幕上显示的“视网膜显示”版本,无论用户的实际屏幕分辨率。我正在渲染的UIView包含图像和文本(UIImages和UILabels)。该图像以全分辨率显示在渲染的UIImage中,看起来很棒。但UILabel似乎已按1.0比例栅格化,然后放大到2.0,导致文本模糊。我做错了什么,或者有什么方法可以让文本在更高的比例级别上呈现得更漂亮、更清晰?或者除了使用UIGraphicsBeginImageContextWit

iphone - 可以自定义 iPhone Safari 上 "Add to home screen"的 url 吗?

“添加到主屏幕”出现在网站的所有页面上,我希望该URL是被保存的主页。例如在这个页面上:http://www.domain.com/category/page.html“添加到主屏幕”是否可以保存此网址:http://www.domain.com如有任何帮助,我们将不胜感激。 最佳答案 我找到了一种解决方法。您可以通过window.navigator.standalone检测到您是从主页启动的并基于潜在的重定向。另外,我做了一些测试,发现在最新的iOS上,不同的用户代理被报告给服务器,这开启了更快重定向的可能性。我找不到任何关于这种

iOS7 Safari : Saving to Home-screen and persist token

对于iOS6.[something]之后的Cookie、SQLite数据和全屏Web应用程序的localStorage数据与Safari数据分开存储。我有一个token,我需要在保存到主屏幕时保留到主屏幕应用程序。有一个cookie测试器here.和讨论here.有没有人找到解决这个问题的优雅方法?也将考虑非常丑陋的解决方案:) 最佳答案 自iOS5以来,Apple在Safari浏览器和现在被认为是沙盒应用程序之间共享数据方面越来越孤立主屏幕书签。iOS:一切都很酷,本地存储,cookie,作品在主屏幕和网页之间共享。网站和主屏幕之

iOS 9 : Warning "All interface orientations must be supported unless the app requires full screen" for universal app

我正在开发一款在iPad上具有所有方向而在iPhone上仅纵向的通用应用程序。该应用程序适用于兼容iOS9的iPad上的分屏多任务处理,但我收到以下警告:Allinterfaceorientationsmustbesupportedunlesstheapprequiresfullscreen而且我的应用不需要全屏。它只限于iPhone上的人像......应该没问题吧?有没有办法只在iPhone上声明需要全屏?提前致谢顺便说一句,我使用的是Xcode7.3.1 最佳答案 在Info.plist中将UIRequiresFullScree

ios - Xcode 7 测试版警告 : Interface Orientations and Launch Storyboard

我在Xcode7beta中打开了我的项目,我收到了Xcode6中没有的以下警告:Allinterfaceorientationsmustbesupportedunlesstheapprequiresfullscreen.Alaunchstoryboardorxibmustbeprovidedunlesstheapprequiresfullscreen.该应用仅对设备使用纵向方向,我已将其设置为该方式。我还有适用于iphone和ipad界面的Storyboard。我无法确定为什么会收到这些警告。这是Xcode7测试版错误吗? 最佳答案

android - flutter 插件 : detect orientation change in native (android) side

我正在为Flutter编写一个支持平台View的插件,它在渲染期间使用OpenGL。当方向发生变化时,我需要更新EGL上下文以引用实际的窗口支持渲染上下文。但是我如何检测方向变化(例如在PlatformView子类型中)?已实现Application.ActivityLifecycleCallbacks在将then附加到Application之后,方法似乎根本不会在旋转时被调用实例。 最佳答案 您没有通过Activity生命周期回调获得方向更改回调的原因是,在您的list文件中,您可以看到android:configChanges=