为什么隐藏状态栏时屏幕顶部未检测到触摸?

时间:2013-02-15 22:37:59

标签: ios uikit

在我们的应用中,我们会显示占据整个屏幕的模态窗口,此时我们会隐藏状态栏。但是,放置在屏幕顶部的按钮会减少命中区域:它们的顶部不会检测到触摸。导航控制器中的自定义按钮和按钮也是如此。

什么阻止检测这些接触?

仅供参考:我有两个其他窗口,一个HUD视图和一个状态栏覆盖,两者都是隐藏的。我也尝试将状态栏覆盖在主窗口后面。问题仍然存在。

更新:至少在某些情况下,通过隐藏状态栏同时仍然具有scrolllsToTop设置为YES的滚动视图会导致此问题。虽然我发现了一个案例,即使在禁用所有驻留滚动视图的scrollsToTop之后问题仍然存在。 (我编写了一个简单的方法来遍历视图层次结构以查找所有滚动视图并报告其当前的scrollsToTop设置。)

0 个答案:

没有答案
相关问题