草庐IT

landscape-portrait

全部标签

ios - CSS 位置 : fixed in iOS 9 iPhone 6+ in landscape mode 的问题

在以下情况下,我发现我的固定header有一个奇怪的问题:iphone6+,横向模式safari,至少打开两个标签页我的页面有一个position:fixedheader和一个body和htmlwithposition:relative,height:100%页面加载后向下滚动时,一切正常,标题就位,网络检查器正确显示:但是当您向上滚动并将页面拉下屏幕并释放时,页眉在页面上仍然可见,但实际上它已移动到视口(viewport)下方的某个位置(请参阅网络检查器未突出显示它)。这一事实导致所有标题元素都无法访问:您无法打开菜单、单击Logo或联系按钮。标题在以下情况下恢复正常:你向下滚动(但

ios - 更改 Nav 的 rootViewController 会导致 UISplitViewController 在 Compact portrait orientation 上显示详细信息

我遇到了一个问题,在我的UINavigationController上更改了rootViewController并将其改回我原来的UINavigationController后,一个UISplitViewController开始在手机设备中以紧凑/纵向方向显示它的主视图和详细View(因此不仅在大尺寸手机上,而且在其他手机上)。架构的基本概述:TabBarController包含多个选项卡。这些选项卡之一是UISplitViewController。我目前覆盖以下内容以确保MasterViewController显示在紧凑的方向上:funcsplitViewController(_sp

ios - 当 SLComposeViewController 加载时,它会旋转到设备方向,即使我已将 Main UIViewController 固定为 Portrait

我正在iOS8.1中开发通用应用。我希望该应用始终以纵向显示。我通过添加以下代码来强制它。这是有效的。在AppDelegate中:funcapplication(application:UIApplication,didFinishLaunchingWithOptionslaunchOptions:[NSObject:AnyObject]?)->Bool{//Overridepointforcustomizationafterapplicationlaunch.letvalue=UIInterfaceOrientation.Portrait.rawValueUIDevice.curre

ios - UIDevice.current.setValue(value, forKey : "orientation") does not work if phone held in landscape and tilted 45 - 90 degrees

我在用letvalue=UIInterfaceOrientation.landscapeRight.rawValueUIDevice.current.setValue(value,forKey:"orientation")强制呈现ViewController以横向显示。这是导航Controller流程的一部分。这按预期工作,但如果手机横向放置并倾斜45到90度,View将以纵向显示。该方法被调用并且预期值是正确的,但景观没有发生变化。这可以在带有导航Controller的基本项目中重现。有谁知道是什么导致了这种行为? 最佳答案 我也

objective-c - iOS:从非图像数据生成图像(Godus like landscape)

所以在看到来自Godus的图像时我想知道如何生成简单、非交互式的2D图像,不同高度或不同高度层的不同颜色如下图所示。我只是在考虑为没有房屋、树木对象和单位的地形生成基本颜色层。我考虑的不是创建一个图形引擎来解决这个问题,而是一种在屏幕上生成平面图像的简单方法。问题有两个方面:1,什么样的数据可以用于这种生成?我在想也许ASCII艺术很容易创建和修改以快速改变地形,但很难提供高度信息。2、在数据准备好后,可以使用哪些现有的框架、类、方法或方法来解决生成问题。上帝:ASCII艺术(北欧以!代表挪威,#代表瑞典,$代表芬兰,%代表俄罗斯:(摘自MapBox文档:http://mapbox.c

android - 强制 "portrait"方向模式

我正在尝试为我的应用程序强制使用“纵向”模式,因为我的应用程序绝对不是为“横向”模式设计的。在阅读了一些论坛后,我在list文件中添加了这些行:但它不适用于我的设备(HTCDesire)。它从“纵向”切换到“横向”,忽略list文件中的行。在阅读了更多论坛之后,我尝试将其添加到我的list文件中:我的Activity类中的这个函数:publicvoidonConfigurationChanged(ConfigurationnewConfig){super.onConfigurationChanged(newConfig);setRequestedOrientation(Activity

android - 强制 "portrait"方向模式

我正在尝试为我的应用程序强制使用“纵向”模式,因为我的应用程序绝对不是为“横向”模式设计的。在阅读了一些论坛后,我在list文件中添加了这些行:但它不适用于我的设备(HTCDesire)。它从“纵向”切换到“横向”,忽略list文件中的行。在阅读了更多论坛之后,我尝试将其添加到我的list文件中:我的Activity类中的这个函数:publicvoidonConfigurationChanged(ConfigurationnewConfig){super.onConfigurationChanged(newConfig);setRequestedOrientation(Activity

ios - 为什么 iPhone 6 Plus Landscape 不使用 preferredContentSize?

在我的iOS8应用程序中,除了iPhone6Plus横向模式之外,此弹出窗口转场在所有方向的所有设备上均正确显示:这是它在iPhone6Plus横向上的样子(它几乎从上到下拉伸(stretch)):当它像这样显示时,在View外部单击不会关闭它(尽管取消确实有效)。旋转回纵向使其恢复正常。此UIViewController中的所有约束都安装在所有大小类上。当调试viewDidAppear:中的值时,我看到以下内容:poself.view:frame=(00;250394)poself.preferredContentSize(width=250,height=160)是什么导致View

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 - 为什么 CSS background-size : cover not work in portrait mode on iOS?

我正在尝试跨设备设置手动splash-image。我通过检查orientation(触摸设备)或screenwidthvs.screenheight(非触摸)并相应地设置url来实现。然后我通过Javascript添加这个CSS规则:document.styleSheets[3].insertRule('.initHandler:before{background:url('+x+')no-repeatcentercenterfixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size