Tag: iphone x

如何添加iPhoneX启动图像

使用Xcode版本9.0(9A235),我试图在请求的2436px×1125px(横向)上为iPhoneX添加启动图像。 目前我正在使用一个故事板,它看起来像这样: 'launchimage'是一个图像视图链接到一个图像集: 图像集如下: 我得到一个iPhoneX大小的图像的唯一的地方是在一个启动图像集: 但是,当我尝试在故事板上的图像视图中select启动图像时,无法select: 任何关于如何为iPhoneX添加正确尺寸的启动图像的帮助,还是回到启动图像? 我更喜欢正确大小的图像,而不是拉伸的图像。 更新: 我想解释为什么我想让图像像素一样。 遵循https://developer.apple.com/ios/human-interface-guidelines/icons-and-images/launch-screen/中的准则,我的启动图像是应用程序第一页的静态版本。 如果启动图像被拉伸,则从启动图像到第一页有明显的切换。 哪种方式打败了指南的目标。 苹果推荐使用故事板启动,但是如果你这样做,你似乎无法遵循他们的指导原则。 典型的,真的。

iOS 11安全区域布局指南向后兼容

是否启用安全区域布局指南与11以下的iOS兼容?

iOS 11关于iPhone x安全区域的布局指南

我的应用程序已经在应用程序商店,昨天我已经更新了我的Xcode版本为9,并且工作正常,除了iPhone X。 用户界面崩溃了。 1.我有创build两个UIView (都是固定的高度)命名为标题和选项卡栏,我已经隐藏了我的NavigationBar整个应用程序。 2.添加扩展到UIViewController的标题和标签栏 func addHeaderTab(currentViewController:UIViewController,content:String, isMenu:Bool){ let noView = TopHeaderView() noView.tag = 12345 noView.isMenu = isMenu noView.translatesAutoresizingMaskIntoConstraints = false currentViewController.view .addSubview(noView) if isMenu{ noView.menuBtn .setImage(UIImage(named: "Small"), for: .normal) noView.logoImg.isHidden = false }else{ noView.menuBtn .setImage(UIImage(named: "arrow_small"), for: .normal) noView.logoImg.isHidden = true } noView.titleLbl.text = content noView.delegate = (currentViewController as! menuOpen) NSLayoutConstraint(item: noView, attribute: […]

为什么页面推动animationTabbar在iPhone X中向上移动

我创build一个应用程序Demo,使用hidesBottomBarWhenPressed隐藏TabBar中的推animation。 但是,当我点击跳转buttonTabbar上移!? 喜欢这个:

以编程方式使用安全区域布局

由于我不使用故事板创build我的意见,我想知道是否有编程或类似的“使用安全区指南”选项。 我试图把我的观点固定下来 view.safeAreaLayoutGuide 但是它们在iPhone X模拟器中保持了重叠。

Cordova应用程序在iPhone X上无法正确显示(模拟器)

我昨天在Xcode 9.0(9A235)的iPhone X模拟器上testing了我的基于Cordova的应用,看起来不太好。 首先,不是填满整个屏幕区域,而是在应用程序内容的上方和下方有一个黑色区域。 更糟糕的是,应用内容和黑色之间是两个白色条。 添加cordova-plugin-wkwebview-engine以便Cordova使用WKWebView(而不是UIWebView)呈现修复白色条。 由于性能和内存泄漏问题,我的应用程序不会从UIWebView迁移到WKWebView,因为使用cordova-plugin-wkwebview-engine时出现的性能和内存泄漏问题,将从Inapp Purchase托pipe的内容下载的图像加载到HTML5canvas(直接file://由于WKWebView中的安全性限制,Webview是不可能的,因此图像数据必须通过cordova-plugin-file加载)。 这些屏幕截图显示了一个在<body >上设置了蓝色背景的testing应用程序。 在UIWebView的上方和下方,你可以看到白色条,但不能用WKWebView: cordova网页浏览器与填充全屏幕的本地应用程序相比,显示黑色区域: