ios中的RTL自定义tableview单元格

ios中的RTL自定义tableview单元格,ios,localization,localizable.strings,Ios,Localization,Localizable.strings,我为实现这一目标奋斗了很长时间,即。, 我想为英语(LTR)和阿拉伯语(RTL)创建一个自定义tableview单元格, 请帮助我如何实现这一点。首先创建两个不同的tableview单元格,如屏幕截图中所述。 其次,我认为你正在管理应用程序本地化。 取一个全局bool变量,比如flagIsEnglish,现在在更改语言时设置这个标志。现在,在tableview中,您可以管理单元格或访问自定义单元格对象。在这里,您将像这样管理条件: // cellForRowAtIndexPath if(fl

我为实现这一目标奋斗了很长时间,即。, 我想为英语(LTR)和阿拉伯语(RTL)创建一个自定义tableview单元格,


请帮助我如何实现这一点。

首先创建两个不同的tableview单元格,如屏幕截图中所述。 其次,我认为你正在管理应用程序本地化。 取一个全局bool变量,比如flagIsEnglish,现在在更改语言时设置这个标志。现在,在tableview中,您可以管理单元格或访问自定义单元格对象。在这里,您将像这样管理条件:

// cellForRowAtIndexPath

if(flagIsEnglish) {
  cell = NSBundle.mainBundle().loadNibNamed("EnglishCell", owner: self, options: nil)![0] as! (CustomViewCell)
} else { 
  cell = NSBundle.mainBundle().loadNibNamed("ArabicCell", owner: self, options: nil)![0] as! (CustomViewCell)
}
这个标志是非常重要的,因为当您实现它时,您将获得预期的输出