我有很多本地化文本写在我的Localizable.strings文件中,我正在寻找一种方法来使用这些文本并在界面构建器中显示它们。也就是说,我想要创建一个IB_DESIGNABLE
UILabel子类,该子类必须访问我的Localizable.strings文件,然后直接在界面构建器上显示本地化文本,而不是为所有视图创建outlets并在代码中设置文本。
问题是,NSLocalizedString只有在实际运行代码时才会给出任何结果,而不是在界面构建器中。是否有一种方法告诉界面构建器使用哪个文件进行本地化(例如在prepareForInterfaceBuilder中)?
layoutSubviews
重写方法。你能解释一下为什么需要它吗? - Kevin