菜鸟教程小白 发表于 2022-12-12 20:48:00

iphone - 将 iOS 上的默认辅助功能语言设置为西类牙语


                                            <p><p>我正在维护一个专为英语用户设计的应用。我被要求制作一个西类牙语版本(由于资源大小问题,他们想要单独的应用程序)。他们还希望它可以访问。现在所有标签都在应用程序中设置,但它们的发音带有英语口音! (听起来很可怕:))无论如何,我发现您可以将accessibilityLanguage 设置为@"es",这样就可以解决这个问题。那么问题来了:</p>

<p>如何将默认的accessibilityLanguage 设置为@"es"?这将覆盖用户的偏好。我知道 Apple 不喜欢这样,但在这种情况下,当所有按钮/标签都是西类牙语时,将其设置为英文确实没有意义。</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>这对我有用,无需在每个 View 上分别设置 <code>accessibilityLanguage</code>:</p>

<pre><code>#import &#34;NSObject+AccessibilityLanguage.h&#34;

@implementation NSObject (AccessibilityLanguage)

- (NSString *)accessibilityLanguage {
    return @&#34;nl&#34;;
}

@end
</code></pre></p>
                                   
                                                <p style="font-size: 20px;">关于iphone - 将 iOS 上的默认辅助功能语言设置为西类牙语,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/10537987/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/10537987/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: iphone - 将 iOS 上的默认辅助功能语言设置为西类牙语