问题标签 [iphone-x]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
929 浏览

ios - xib 文件没有 SafeArea 选项

我正在尝试为 iPhoneX 更新我的应用程序,但没有“SafeArea”指南。它们是否仅在情节提要中,而不是单独的笔尖?

0 投票
5 回答
6113 浏览

ios - 如何访问新 iPhone X 的 FaceID?

iPhone X 推出了引入 FaceID 来解锁手机和支付 Apple Pay。

我们可以访问 API 吗?

我知道上次我们必须等到 TouchID 发布给开发人员。

也许有日期吗?

0 投票
9 回答
111357 浏览

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

我昨天在 Xcode 9.0 (9A235) 的 iPhone X 模拟器上测试了我的基于 Cordova 的应用程序,它看起来并不好。首先,不是填充全屏区域,而是在应用内容的上方和下方有一个黑色区域。更糟糕的是,在应用内容和黑色之间是两条白条。

添加cordova-plugin-wkwebview-engine使用 WKWebView(不是 UIWebView)的 Cordova 渲染修复了白条。由于性能和内存泄漏问题,我的应用程序未从 UIWebView 迁移到 WKWebView,因为在cordova-plugin-wkwebview-engine将从 Inapp Purchase 托管的内容下载的图像加载到 HTML5 画布时发生这种情况(file://由于 WKWebView 中的安全限制,无法通过 Webview 直接访问,所以图像数据必须通过cordova-plugin-file) 加载。

<body这些屏幕截图显示了一个在>上设置了蓝色背景的测试应用程序。在 UIWebView 的上方和下方,您可以看到白条,但使用 WKWebView 时看不到:


(来源:pbrd.co


(来源:pbrd.co

与填充全屏区域的本机应用程序相比,两个 Cordova Webviews 都显示黑色区域:

0 投票
7 回答
6970 浏览

ios - 为什么页面 Push 动画 Tabbar 在 iPhone X 中向上移动

我构建了一个应用 Demo,在 Push Animation 中使用 hidesBottomBarWhenPushed 隐藏 Tabbar。

页面关系

但是,当我点击跳转按钮标签栏向上移动!?像这样: 标签栏上移

0 投票
1 回答
6332 浏览

ios - 如何检测 iPhone X 主页指示灯?

新的 iPhone X 已经摆脱了主页按钮,取而代之的是底部的“主页指示器”,允许用户向上滑动以返回主屏幕。

我的问题是,我们如何检测这个主页指示器是否在屏幕上?我想做类似的事情:

我检查[UIApplication sharedApplication]并没有发现任何东西。基本上我真的不知道该怎么称呼这个东西并且很难找到答案。

0 投票
7 回答
46643 浏览

ios - iPhone X 上的额外底部空间/填充?

在 iPhone X 纵向模式下,如果将安全区域的底部约束设置为 0,则屏幕底部会出现额外的空间。你如何以编程方式获得这个额外填充的高度?

我设法手动确定了这个填充的高度,它是 34,这是我设法通过 iPhone X 检测实现它的方法:

斯威夫特 4.0 和 Xcode 9.0

有没有更干净的方法来检测这个填充的高度?

0 投票
2 回答
721 浏览

objective-c - 如何在 iOS 11 上检测无线充电新 iPhone8/X

如何在 iOS 11 上检测无线充电新 iPhone8/X?在 UIDevice 类中没有这个信息

0 投票
1 回答
2245 浏览

ios - 如何单独为 iPhone X 设备设置约束

我在情节提要中有一个徽标设置为值 28 的顶部约束,它适用于所有设备。在 iPhone X 设备上,它与顶部的相机栏合并。如果我增加顶部约束,它会影响其他设备。如何仅针对 iPhone X 设置约束?

0 投票
2 回答
1676 浏览

ios - iphone x:将搜索栏保持在安全区域内

升级我们的应用程序以支持 iPhone X。如何在表格视图的标题中添加搜索栏并将其置于安全区域内?这是我们目前构建搜索栏的方式。

0 投票
2 回答
1178 浏览

ios - Xcode 9 (9A235) iPhone X 不见了和奇怪的模拟器:iPhone2017-A,-B -C?

我刚刚下载了 Xcode 9 试图在 iPhone X 上进行一些测试。但是它确实有问题。出于某种原因,我所有的模拟器都消失了..在两个 Xcode 中(我也有 Xcode 8 ofc。要稳定)。

所以,在 Xcode 9 中我想添加 iPhone X,但它就在那里。只有这个列表:

在此处输入图像描述

我添加了奇怪的 iPhone2017-A 并得到了这个:

在此处输入图像描述

我刚刚删除了一些未使用的模拟器,例如旧 iPad .. 在那之后 iPhone X 不见了,但我看到它在那里..

如何恢复它?其他人有同样的问题吗?