gpt4 book ai didi

ios - iPhone X - 安全区域上方的空间问题

转载 作者:行者123 更新时间:2023-11-28 20:56:27 27 4
gpt4 key购买 nike

这个问题确实已经提出了与我遇到的问题完全相同的问题: iPhone X - How are we supposed to handle the space above table section headers? It's showing through the content

我有一个 UICollectionView,顶部有一个标题,其中包含几个按钮。当 UICollectionView 向上滚动时,它会进入标题下方,然后显示在标题上方的空间中。

不幸的是,我不太理解 Matt 给出的答案,其中一个是:“这只是给 TableView Controller 一个黑色背景的父 View Controller 的问题。你可以在代码中做到这一点,或者你可以完全配置它而无需在 Storyboard中编写代码。”

我很想直接联系 Matt,但没有这个选项。

编辑:我的 Storyboard的屏幕截图,非常感谢关于我需要做什么的建议(请像对待狗或 child 一样说话'(!) enter image description here

最佳答案

基本上,Apple 确实不支持不是某些周围 View Controller 的 subview Controller 的 TableView Controller 或 Collection View Controller 。它可以是自定义父 View Controller (如@AamirR 的回答),但最常见的方法是将它放在导航界面(UINavigationController)中。现在导航栏占据了屏幕的顶部。它会自动在 iPhone X 的“刘海”后面长大。它会覆盖标题上方的单元格。

如果您查看 Apple 的应用程序,它们全部都是这样工作的。例如,查看照片应用中的时刻 View ,或日历应用中的月 View 。它们的顶部都有一个导航栏。

因此,将您的主题 View Controller 嵌入到导航 Controller 中。

iPhone 5:

enter image description here

iPhone X:

enter image description here

关于ios - iPhone X - 安全区域上方的空间问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51828681/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com