iphone-x相关内容

如何使用Objective C iOS从iPhone X的表格视图顶部删除多余的空间

我已经在Objective C中开发了一个应用程序,该应用程序在所有iPhone手机上都能正常工作.但是,当我在iPhone X Simulator中运行此应用程序时,我不知道如何在UITableView顶部获得一些额外的空间(大约20-22像素).我尝试了所有这些解决方案,但以下方法均无济于事: self.tableView.tableHeaderView = [[UIView alloc ..
发布时间:2021-02-08 20:38:56 移动开发

更喜欢HomeIndicatorAutoHidden在iPhone X上不起作用

我当前正在将我的一个应用程序更新为iPhone X,并尝试使用以下方法在显示图像的全屏视图控制器上隐藏主页指示器: override func prefersHomeIndicatorAutoHidden() -> Bool { return true } 不过,这种方法似乎无能为力.即使在一段时间不活动之后,也不会调用它,也不会隐藏home指示器.模拟器似乎确实支持此功能,因为 ..
发布时间:2021-02-08 20:30:05 移动开发

实际复制/提取了Apple的"iPhoneX的连续角落"吗?

iPhoneX的不同寻常的底角是Apple的新产品(2017年)"iPhoneX的连续角" . 对于任何有经验的iOS程序员来说, 近似 曲线都是微不足道的,但是: 有人像苹果一样确切地知道如何实现这些目标吗? 即使是私人电话,也很高兴知道. 苹果没有解释这一点似乎很奇怪. 请注意,“近似"是不重要的.曲线: 要重复 对于任何经验丰富的iOS程序员来说,近 ..
发布时间:2020-12-01 06:21:52 移动开发

iPhone-X-如何强制用户两次滑动主屏幕指示器以进入主屏幕

我正在使用下面的代码在iPhone X上隐藏主页指示器,该指示器在模拟器中可以正常工作. -(BOOL)prefersHomeIndicatorAutoHidden { return YES; } 但是即使它被隐藏了,我仍然可以从底部向上滑动,并且游戏进入主屏幕. 我看过一些游戏,用户必须向上滑动一次以显示主屏幕指示器,然后再次向上滑动以进入主屏幕. 那么,如何强制用 ..
发布时间:2020-12-01 05:21:41 移动开发

在iPhone X上,UIView中的safeAreaInsets为0

我正在更新我的应用程序以使其适合iPhoneX.除一个视图外,到目前为止,所有视图都可以正常工作.我有一个视图控制器,它提供了一个覆盖整个屏幕的自定义UIView.在我使用UIScreen.main.bounds查找所有布局之前的视图大小之前(我需要使用它来为collectionView放置正确的itemSize).我以为现在我可以做些类似的事情 UIScreen.main.bounds.size ..
发布时间:2020-12-01 04:35:39 移动开发

在iPhone X中拉伸的背景图片

当前,我们正在使用具有@ 1x,@ 2x和@ 3x的图像资产,它们将支持所有设备.但是,当我们为iPhone X使用相同的图像资源时,@ 3x图像在iPhone X中看起来像是张紧的. 因此,请让我知道如何为具有相同图像资产的iPhone X设备提供支持,或者是否有可用的解决方案来解决此问题. 解决方案 另一种选择是选择Aspect Fill.然后在属性检查器中向下选择Clip to Bo ..
发布时间:2020-12-01 04:02:05 移动开发

在iPhone X上使用安全区域插入的UIViewControllerAnimatedTransitioning

在过渡代表上调用animateTransition时,尚未在“查看控制器"上设置“安全区域插入". 我尝试通过调用toViewController.view.setNeedsLayout()和toViewController.view.layoutIfNeeded()来强制布局,但没有成功. 任何人都可以建议一种方法,要么强制过早设置“安全区域插入",要么确定我应该如何及时知道这些插入 ..
发布时间:2020-12-01 02:38:29 移动开发

iPhone X-安全区无法实现全屏体验?

iPhone X的新HIG在此处,请指定: “提供全屏体验.确保背景延伸到显示器的边缘,并且垂直可滚动的布局(例如表格和集合)一直持续到底部." 现在,我想了解如何使用Xcode 9 GM完成此操作,因为在我看来,唯一允许扩展到整个屏幕的视图是UIViewController根视图,并且每当我尝试拖动约束时,上方的视图(即WKWebView到根视图),约束实际上已连接到安全区域,顶部和底部区 ..
发布时间:2020-12-01 02:33:43 移动开发

使WKWebview成为“真实"商品在iPhone X上全屏显示(从WKWebView删除安全区域

我正在尝试在App WebView中实现“真正的"全屏显示,这意味着无论任何内容,我都希望Webcontent完全处于陷井之下. 这是将WebView框架化为超级视图边界时所面临的当前情况: 红色边框是webView的边框(也就是屏幕的大小). Twitter的身高和宽度均为100%. 我了解网站在Safari中的宽度不能为100%,并且它是应用内浏览器遵守安全区的默认行为,但特别是在 ..
发布时间:2020-12-01 00:54:03 移动开发

UITabBar selectionIndicator iPhone X上的图像高度

我正在为UITabBar使用selectionIndicatorImage,它的高度为49点,如下所示:UITabBar.appearance().selectionIndicatorImage = UIImage(named: "bg-tab-selected") 在所有设备上都能正常工作: iPhone X除外: 我尝试将图像设置为仅在资产目录中垂直切片,但这似乎并没有达到预 ..
发布时间:2020-12-01 00:41:00 移动开发

iPhoneX和iPhone 8键盘高度不同

我使用下面的代码来获取键盘高度.然后使用此高度计算UIView的框架,以确保该UIView恰好位于键盘顶部. 但是在iPhoneX模拟器中,输出为333,而iPhone 8模拟器为258. 问题:如果将rect.height用作iPhone 8模拟器的键盘高度,则布局正确.对于iPhone X,UIView和键盘之间存在间隙.这意味着333高于iPhone X中的真实键盘高度. ..
发布时间:2020-12-01 00:09:31 移动开发

在iPhone X屏幕底部获得空白(Xcode 9)

我正在为项目使用Xcode 9,底部有一个空白,这是屏幕截图: 我还使用情节提要来设计4英寸(iphone 5s/SE)的布局. 如何避免空白? 解决方案 您的bottom constraints应该来自view,而不是bottom layout guide或safe area(特定于xcode 9),并且您的距离应该为零. /p> 默认情况下,它是用layout guide ..
发布时间:2020-12-01 00:01:53 移动开发

如何在UIScrollview(iOS 11,iPhoneX)上摆脱safeAreaInsets

我有一个水平分页UIScrollview,以下是我对前导/跟踪H:|-0-[ScrollView]-0-|的VFL约束(与Superview对齐). 我在iPhone X的横向方向上左/右safeAreaInsets. 这是一个错误吗?还是我错过了任何一种苹果的方式,即在我们不需要时不应用这些插图? 解决方案 我正在使用以下内容来跳过内容插页调整: UIScrollvie ..
发布时间:2020-11-30 23:30:04 移动开发

如何修复Xcode错误:无法使用Xcode在iPhone上找到设备支持文件

我在新的iPhone X上遇到此错误: 无法找到设备支持文件. 此iPhone X(型号A1865,A1901,A1902,A1903)正在运行iOS 11.1(15B93),此版本的Xcode可能不支持. 我正在运行不支持iPhone X(iOS 11.1)的最新版本的Xcode(Beta 9.2 9C32c).问题是这是一台全新的iPhone,并且大多数已解决的帖子中都没有较 ..
发布时间:2020-11-30 22:32:51 移动开发

是否在iPhone X的状态栏和多任务栏下方扩展视图,而无需手动调整代码约束?

我想知道是否有一种方法可以将视图扩展到iPhone X的状态栏和多任务栏下面,而无需手动根据设备调整代码中的约束.使用安全区域,容器,容器边距和顶部/底部布局指南似乎无济于事,因为状态栏在iPhone X上的高度与以前的iPhone不同,并且安全区域在多任务处理的顶部结束条,而它在以前的iPhone的屏幕底部结束.最重要的是,容器边距以及顶部和底部底部布局指南与安全区域相同,因此它们似乎也不起作用 ..
发布时间:2020-11-29 23:56:42 移动开发

CSS安全区域属性在iPhone X上不起作用

以我在iPhone X上运行Web应用程序为例,我尝试使用Webkit padding-top: constant(safe-area-inset-top);和padding-top: env(safe-area-inset-top);的安全区域css属性在顶部添加填充以将身体推到安全区域.但是,网络视图无法正确评估这些属性,因此始终设置为0. 我应该怎么做才能使其正常工作! 代码: bod ..
发布时间:2020-11-24 06:35:31 移动开发

在Chrome上模拟iPhone X

我需要在Chrome上模拟iPhoneX.我发现了以下信息: Height: 5.65 inches (143.6 mm) Width: 2.79 inches (70.9 mm) 您能告诉我下面的表格应该提供哪些值吗? iPhone X分隔符 这是 设备像素比(DPR) 是 如果要从非Retina机器上模拟Retina设备,反之亦然,请调整设备像素比率.器件像素比率(DP ..
发布时间:2020-11-17 20:32:36 移动开发

iPhone XS在Flutter App的Android Studio中无法正确识别

我刚刚收到了用于开发的iPhone XS,但在使用它在Android Studio中运行Flutter应用程序时遇到了问题. 当我插入旧版iPhone 6s时,Android Studio 会显示 ,仅是iPhone的常规名称. 但是当我插入XS时,它 显示此信息, 一个巨大的字符串,看起来像在显示ideviceinfo的命令行工具.尝试安装应用程序时,这还会导致错误: Inst ..
发布时间:2020-11-09 04:20:52 其他开发

iPhone Xs Max:添加到View的子图层时,AVCaptureVideoPreviewLayer占用的空间少于iPhone X的安全区域-为什么?

我正在尝试使用带有新iPhone Xs Max的单视图应用程序构建自定义相机。参考下面的屏幕截图,可以看出AVCaptureVideoPreviewLayer中显示的视频输出所占的空间小于iPhone x上屏幕的安全区域。如何计算尚未占用的空间? 我如何知道AVCaptureVideoPreviewLayer占用的空间少于安全区域?好吧,顶部“按钮”的顶部边界固定在安全区域的顶部边界。底部按 ..
发布时间:2020-10-09 20:04:46 移动开发