iOS 隐藏后通过状态栏点击
iOS clicks through status bar after hiding
我添加了这两个键来隐藏状态栏:
Status bar is initially hidden = YES
View controller-based status bar appearance = NO
效果很好,但我发现当点击状态栏区域时,我们实际上可以点击下方的视图。
我在状态栏区域后面有一个UICollectionView,我真的可以点击集合单元格。在下图中,#12单元格就在#16单元格的正上方,我们实际上可以点击右上角来触发didSelectCell(atIndexPath
.
如何禁用这种“点击进入”行为,并在点击状态栏时恢复“自动滚动到顶部”行为?
尝试将 UICollectionView 顶部约束设置为约束到父视图 safeAreaTopAnchor 而不是父视图 topAnchor。这样你就可以让 UICollectionView 远离状态栏
我添加了这两个键来隐藏状态栏:
Status bar is initially hidden = YES
View controller-based status bar appearance = NO
效果很好,但我发现当点击状态栏区域时,我们实际上可以点击下方的视图。
我在状态栏区域后面有一个UICollectionView,我真的可以点击集合单元格。在下图中,#12单元格就在#16单元格的正上方,我们实际上可以点击右上角来触发didSelectCell(atIndexPath
.
如何禁用这种“点击进入”行为,并在点击状态栏时恢复“自动滚动到顶部”行为?
尝试将 UICollectionView 顶部约束设置为约束到父视图 safeAreaTopAnchor 而不是父视图 topAnchor。这样你就可以让 UICollectionView 远离状态栏