gpt4 book ai didi

ios - Storyboard 中自定义类集的本地化不起作用

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:20:17 24 4
gpt4 key购买 nike

我添加了MyTextField,它继承了UITextField

然后,将 Storyboard 中的 textField 自定义类设置为 MyTextField

我本地化了 textFields 的占位符,但它不起作用。

如果我清空自定义类,它工作正常。

我可以通过代码设置,但你能告诉我更好的选择吗?

最佳答案

这看起来像是一个错误(除非有人可以指出一个链接,其中 Apple 将这种行为作为正常行为进行了详细说明)。

我所做的是将本地化保留在本地化的 Storyboard文件中,并在运行时使用 NSLocalizedStringFromTable 从那里手动加载它们:

MyTextField* myTextField = <find your textField>;
myTextField.placeholder = NSLocalizedStringFromTable(@"PyC-mJ-2Mz.placeholder", @"storyboardName", nil);

可以通过在 Storyboard的本地化文件中搜索来找到本地化字符串的名称。这是一种非常丑陋的手动修补行为的方法,但至少这样,当(如果?)错误被修复时,您所要做的就是删除该行。

关于ios - Storyboard 中自定义类集的本地化不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19397896/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com