【发布时间】:2016-02-11 11:28:11
【问题描述】:
当 Voiceover 用户尝试在电子邮件撰写窗口中听写时,他们所说的话会在他们说话时重复给他们。
虽然这不会发生在 Mail 中,但它确实发生在我的复杂交付应用程序和一个非常简单的测试应用程序中,它只是一个默认模板,只添加了这段代码......
@interface ViewController () <MFMailComposeViewControllerDelegate>
-(void) viewDidAppear:(BOOL)animated {
MFMailComposeViewController *mailViewController = [[MFMailComposeViewController alloc] init];
mailViewController.mailComposeDelegate = self;
[mailViewController setSubject:@"Subject Goes Here."];
[mailViewController setMessageBody:@"Your message goes here." isHTML:NO];
[self presentViewController:mailViewController animated:YES completion:NULL];
}
有没有人看到这个,知道解决方案,或者可以确认这是一个 iOS 错误?我在网上几乎看不到类似的报道。
我想知道我是否错误地使用了 Voiceover,但我在 Mail 中没有看到类似的问题。正常听写到这个窗口可以正常工作(虽然我现在看到的是立体声波形而不是通常的单声道波形 - 我不确定这是否相关)
【问题讨论】:
-
我发现如果您禁用“输入反馈”(在设置的画外音页面上),它会阻止此问题的发生。不幸的是,有问题的用户告诉我他们需要为其他事情启用该功能,但这可能是一个有用的线索。
标签: ios iphone mfmailcomposeviewcontroller voiceover mfmailcomposer