jjzjj

UIAccessibilityPostNotification

全部标签

ios - Voiceover 使用 UIAccessibilityPostNotification 有巨大的停顿

我正在为我的iPhone游戏添加辅助功能,并广泛使用UIAccessibilityPostNotification(UIAccessibilityAnnouncementNotification,@"string")来宣布游戏中发生的各种事情。它在99%的时间内运行良好,但我遇到了一个问题。在所有情况下,画外音通告都是通过我添加到应用程序委托(delegate)的单一方法执行的。-(void)voiceoverAction:(NSString*)speakStringdelay:(NSTimeInterval)delay{if(![[[[UIDevicecurrentDevice]sy

ios - UIAccessibilityAnnouncementNotification 异步问题

我注意到UIAccessibility后通知方法是某种异步调用。这对我来说听起来很正确,因为您需要收听最后发生的事件,而不是昨天发生的事件……但是请看这个例子:UIAccessibilityPostNotification(UIAccessibilityAnnouncementNotification,@"String1");UIAccessibilityPostNotification(UIAccessibilityAnnouncementNotification,@"String2");您只能听到“string2”。这个例子很简单,你可以回答说可以将“string2”附加到“str