Swift从XIB加载本地化视图

时间:2017-10-23 00:19:57

标签: swift xcode localization storyboard xib

我有一个应用程序,其中包含本地化的Storyboard和集合视图。准确地说是FSPagerView。标准本地化工作正常(基础)。现在,我没有调用register(FSPagerViewCell.self ...),而是通过调用来从XIB文件加载我自己的视图:

pagerView.register(UINib(nibName: slide, bundle: Bundle.main), forCellWithReuseIdentifier: slide)

或捆绑等于零,对我来说,工作方式相同。

我的问题是,即使应用程序的其余部分是俄语,加载的XIB也总是英文。

我试图从模拟器中删除应用程序,清除项目,重新启动Xcode,但没有任何帮助。再一次,Storyboard本地化没有任何问题。

1 个答案:

答案 0 :(得分:0)

你能这样试试吗?。

pagerView.register(UINib(nibName:slide,bundle:Bundle(for:self.classForCoder)),forCellWithReuseIdentifier:slide)