gpt4 book ai didi

ios - ios中的RTL自定义tableview单元格

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:27:02 25 4
gpt4 key购买 nike

我很长时间以来一直在努力实现这一目标,即,我想为英语(LTR)和阿拉伯语(RTL)创建一个自定义表格 View 单元格, screen 1 for English language screen 2 for Arabic language

请帮助我如何实现这一目标。

最佳答案

首先创建您在屏幕截图中提到的 2 个不同的 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)
}

这个标志起着重要的作用,因为当你实现它时你会得到你预期的输出。

关于ios - ios中的RTL自定义tableview单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40655538/

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