如何本地化静态UITableView部分?

时间:2014-08-03 02:31:00

标签: ios objective-c uitableview ios7 localization

我有一个UITableView的视图,其中包含一个部分和一个单元格。它纯粹用于布局。该部分有一个页眉和一个页脚,两者都有一些文字。

我想本地化这个文本,但无法弄清楚如何。目前我唯一知道的方法是实现titleForHeaderInSection:,但我不想这样做,因为它是一个静态表,我宁愿避免实现UITableViewDelegate只是为了完成这个。还有另一种方式吗?

1 个答案:

答案 0 :(得分:2)

如果你已经实现了UITableViewDataSource,你可以在实现tableView时使用NSLocalizedString:sectionIndexTitlesForTableView:和tableView:cellForRowAtIndexPath:。

如果您使用的是界面构建器,xcode允许您本地化整个xib。但缺点是它会为你需要支持的每个语言环境创建一个xib。