【发布时间】:2011-03-27 10:22:04
【问题描述】:
我有一个 UIWindow,其 windowLevel 设置为 UIWindowLevelStatusBar+1。此窗口有一个半透明的视图,可以阻止状态栏。我有时需要将触摸事件从视图传递到状态栏。有什么想法吗?
【问题讨论】:
-
我想知道 VoiceOver 将如何告诉时间、信号和电池电量。我认识一个 VoiceOver 用户,他不能使用大约 70% 的应用程序,因为它们是由不关心用户的懒惰开发人员编写的。 ://
-
这没问题,视图是半透明的,大部分时间应该接收事件。这就是问题所在。
-
@ssteinberg 当 VoiceOver 被启用时,双击就是轻击,单击选择某物并说出它。如果您的视图与状态栏重叠,则不会在其上选择任何项目。
-
再次,这就是我的问题所在,大多数时候我希望将触摸事件传递到状态栏,好像什么都没有。有时我需要拦截它们。仅隐藏视图不是一种选择。
-
您的应用可能会因阻止/覆盖状态栏而被拒绝进入 App Store。
标签: iphone cocoa-touch ios