iphone-x相关内容

检测设备是否为 iPhone X

我的 iOS 应用对 UINavigationBar 使用了自定义高度,这导致了新 iPhone X 上的一些问题. 是否有人已经知道如何可靠以编程方式(在 Objective-C 中)检测应用是否在 iPhone X 上运行? 编辑: 当然可以检查屏幕的大小,但是,我想知道是否有一些“内置"方法,例如 TARGET_OS_IPHONE 来检测 iOS... if (UI_US ..
发布时间:2021-12-01 17:43:05 C/C++开发

在 iPhone X 模拟器的顶部和底部看到黑条

在 iPhone X Simulator (GM Seed) 中运行我的应用程序我注意到两个奇怪的效果: 该应用程序未使用全屏空间(顶部和底部区域为黑色) 标题栏下方有一个奇怪的白色条 有谁知道这里发生了什么以及如何解决这个问题?我在 Interface Builder 中找不到任何新设置. 解决方案 当使用启动图像(而不是更简单的启动屏幕文件)时,您需要为您希望支持的每种设 ..
发布时间:2021-12-01 17:33:37 移动开发

将图像映射到 3D 面部网格

我使用 iPhone X 和 ARFaceKit 来捕捉用户的面部.目标是使用用户的图像对面部网格进行纹理化. 我只查看 AR 会话中的单个框架(ARFrame).从 ARFaceGeometry,我有一组描述人脸的顶点.我对当前帧的 capturedImage 进行 jpeg 表示. 然后我想找到将创建的 jpeg 映射到网格顶点的纹理坐标.我想: 将顶点从模型空间映射到世界空 ..
发布时间:2021-11-25 01:02:17 C#

启用 AR 相机时 iPhone X 手电筒关闭

我正在构建一个 AR 应用程序,需要将手电筒打开为手电筒模式.打开手电筒模式然后启用 AR 场景在我的 iPhone 8 上工作正常,但在 iPhone X 上,手电筒打开然后再次关闭.有没有办法解决这个问题,或者我必须做些什么才能让 iPhone X 正常工作? - (void)turnTorchOn:(bool) on {Class captureDeviceClass = NSClassF ..
发布时间:2021-11-17 21:32:15 其他开发

在 iPhone X(SceneKit/ARKit 应用程序)上从 2D 区域获取面部标志点的深度很困难

我正在 iPhone X 上使用前置摄像头运行面部标志检测,并且非常努力地获取面部标志的 3D 点(VNFaceLandmarkRegion2D 仅提供图像坐标 X、Y). 我一直在尝试使用 ARSCNView.hitTest 或 ARFrame.hitTest,但到目前为止都没有成功.我认为我的错误可能是将初始地标点转换为正确的坐标系.我已经尝试了很多排列,但目前根据我的研究,这是我想出的 ..
发布时间:2021-11-17 21:30:42 其他开发

在 iPhone X 上的 ARKit ARSession 期间从前置摄像头录制视频

我使用 ARSession 结合 ARFaceTrackingConfiguration 来跟踪我的脸.同时,我想从我的 iPhone X 的前置摄像头录制视频.为此,我使用 AVCaptureSession 但一旦我开始录制,ARSession 被打断. 这是两段代码: //人脸跟踪让配置 = ARFaceTrackingConfiguration()configuration.isLi ..
发布时间:2021-11-17 21:28:24 其他开发

我可以使用 ARKit 2 获得眼睛的测量值吗

我正在开发一个项目,该项目需要使用 ARKit 和 iPhone X 上的真深度相机以及 Xcode 10 beta 4 上的 iOS 12 beta 4 来确定每只眼睛的大小和眼睛之间的距离. 由于我是 ARKit 的新手,我在网上搜索解决方案时几乎一无所知.但是,我在苹果开发者门户网站上看到了演示代码.在该代码中,我尝试获取所需的值. 也参考@rickster 的答案 我使用 ..
发布时间:2021-11-17 21:26:15 其他开发

将图像映射到 3D 面部网格

我使用 iPhone X 和 ARFaceKit 来捕捉用户的面部.目标是使用用户的图像对面部网格进行纹理化. 我只查看 AR 会话中的单个框架(ARFrame).从 ARFaceGeometry,我有一组描述人脸的顶点.我对当前帧的 capturedImage 进行 jpeg 表示. 然后我想找到将创建的 jpeg 映射到网格顶点的纹理坐标.我想: 将顶点从模型空间映射到世界空 ..
发布时间:2021-11-17 21:21:28 其他开发

iOS11 ARKit:ARKit 也能捕捉到用户脸部的纹理吗?

我上下阅读了有关所有 ARKit 类的整个文档.我没有看到任何描述实际获取用户面部纹理的能力的地方. ARFaceAnchor 包含 ARFaceGeometry(由顶点组成的拓扑和几何)和 BlendShapeLocation 数组(允许通过操纵用户面部顶点上的几何数学来操纵各个面部特征的坐标). 但是我在哪里可以获得用户脸部的实际纹理.例如:实际肤色/颜色/质地、面部毛发、其他独特 ..
发布时间:2021-11-17 21:20:34 其他开发

iPhoneX 错误 - 此应用不是从 App Store 安装的,必须手动重新安装

我的应用程序使用企业分发证书签名.当我尝试在 iPhone X 上安装我的应用时,它安装成功,但当我尝试打开时,它给我一个错误 “此应用不是从 App Store 安装的,必须手动重新安装" 请注意,该应用正在所有其他设备上打开并运行.此问题仅在某些特定的 iPhone X 上出现,并非在所有 iPhone X 上都会出现. 谁能告诉我为什么我会遇到这个错误. 附上截图 解决方 ..
发布时间:2021-11-16 23:39:24 其他开发

iPhone X 上的警报显示不同颜色的 UIAlertController 弹出窗口

我最初在 Xcode 8 中为 iOS 10 构建了一个应用程序.我最近升级到 Xcode 9 并且一直在修复我的 iPhone X 和 iOS 11 应用程序.我遇到的一个问题是如何制作整个屏幕(包括缺口区域)在显示警报时变暗.看图: 我正在“连接"视图控制器(您在下面看到的内容)上显示警报.我没有做任何操作这个视图控制器的根视图.我已经“检查"了这个根视图的故事板中的“安全区域相对边距" ..
发布时间:2021-09-30 20:06:04 其他开发

iPhone X 主页指示灯行为

我正在尝试在 iPhone X 上模拟主页指示器的行为,但不知道如何进行.在某些应用程序中,主页指示灯变暗,您必须滑动它才能激活正常行为.我在控制器中找到了一个隐藏指示器的选项,但这不是我想要的.例如,在 Clash Royale 和 Clash of Clans 中,home 指示灯变暗,然后当你向上滑动它时,指示灯变亮,如果你再次这样做,它会激活“home".使用我发现的 API 隐藏指标只会 ..
发布时间:2021-09-17 20:22:30 其他开发

升级以支持 iPhone X 时,旧设备上的字体显示较小

在我添加了一些启动图像以支持 iPhone X 后,标签文本显示更小.我该如何解决这个问题?谢谢! 之前: 之后: 解决方案 这既不坏也不意外.在没有任何启动图像的情况下,应用程序运行起来就好像这是一个小得多的设备,例如屏幕尺寸为 320 x 480.它比 iPhone X 窄,因此它被放大(缩放)到设备屏幕的宽度(这样我们从顶部和底部,而不是从侧面,作为你的第一个信箱截图显示 ..
发布时间:2021-09-15 19:35:34 其他开发

Swift:iPhone 上的安全区域

我有 ViewController 和 collectionView 和 collectionView 对超级视图的底部、顶部、前导、尾随约束.在 iPhone 8 上,我的屏幕如下所示: 对于其他设备,一切看起来都很好.但在 iPhone X 上看起来像这样: 我在我的单元格中使用此代码: func collectionView(_ collectionView: UICollec ..
发布时间:2021-09-13 20:17:31 其他开发

UIKeyboardWillChangeFrame 和 iPhone X

在这里尝试使用模拟器,似乎在使用 UIKeyboardWillChangeFrame 侦听更改时返回的框架对于 iPhone X 是不正确的.具体来说,框架似乎比实际高一点(明显)在屏幕上.我会说返回的框架高约 20 点. 我是不是忘记了一些明显的东西? 一些数据... iPhone X 和 iPhone 8 的纵向宽度相同,因此横向高度相同;375 分.( https://ww ..
发布时间:2021-09-12 20:33:30 其他开发

将背景图像缩放到 iPhone 10

我使用的是 Swift 4、XCode 9.我有一个 iOS 应用程序,它有一个使用故事板设置的背景图像.实际故事板文件是从 iPhone SE 的参考框架中查看的.但是,我从来没有遇到过将图像缩放到更大的手机尺寸的问题,除了现在的 iPhone 10.它不会填满整个屏幕.我怎样才能解决这个问题?背景通过图像视图显示.我尝试通过故事板和以编程方式更改图像视图的高度,但没有运气.同样,这只是 iPh ..
发布时间:2021-08-30 20:08:29 其他开发

如何处理 safeAreaView + React Navigation?

第一个屏幕截图没有应用SafeAreaView,第二个屏幕截图应用了SafeAreaView 清楚地表明,与以前相比,Stack header 看起来很笨重.无论如何,我们可以将 SafeAreaView 应用到底部吗? 解决方案 不要使用 React-Native 中的 SafeAreaView,而是使用 SafeAreaViewreact-navigation 如下: impo ..
发布时间:2021-07-04 19:34:41 其他开发

React Native SafeAreaView 背景颜色 - 如何为屏幕顶部和底部分配两种不同的背景颜色?

我正在使用 React Native 0.50.1 中的 SafeAreaView 并且它工作得很好,除了一部分.我为 SafrAreaView 指定了橙色背景色,但不知道将底部不安全区域背景更改为黑色. 这是代码,我包括了预期结果和实际结果.使屏幕底部变黑而不是橙色的最佳方法是什么? import {...安全区域视图来自'反应原生';class Main 扩展了 React.Com ..
发布时间:2021-07-04 18:51:30 其他开发

基于屏幕高度子类化 NSLayoutConstraint 常量

我有一个带有标签栏的项目,每个标签都有一个自定义导航栏.每个导航栏 UIViews 都在故事板中设置了一个高度约束常量. 我想将此 NSLayoutConstraint 子类化(用于导航高度),以便它更改 iPhone X 的高度.iPhone X 上的导航栏需要更高,并且由于我没有使用“out of框"对象,我的约束需要手动设置. 本质上,我想在子类中做类似下面的事情,这样我就不必重 ..
发布时间:2021-06-09 20:02:31 其他开发

iPhone X将对象底部对准安全区域会破坏其他设备上的外观

关于iPhone X自动版式怪异的问题. 我有两个按钮,以前这些按钮将以20的偏移量对齐到超级视图的底部,以使它们不触摸屏幕的底部(此后,我将链接更改为“安全区域而不是超级视图".) 这是原始设置: 现在,底部约束上的20常数现在使按钮看起来很时髦,并且离iPhone X的主栏太远了. 现在在iPhone X上看起来不错. 我在Apple文档中错过的任何即时解决方案都 ..
发布时间:2021-05-17 18:51:11 其他开发