Ios表视图语言在每一行中都有变化

时间:2016-11-04 06:39:43

标签: ios alignment tableview arabic

我正在设计一个显示英语和阿拉伯语的应用程序。每一行,都显示出不同的语言。

所以当我滚动时,文本对齐方式正在改变。有时英文文本对齐,阿拉伯语文本左对齐。

我需要显示英文文本对齐方式,阿拉伯语文本对齐方式正确。

只有在我进入下一个视图并回归之后才有效。

2 个答案:

答案 0 :(得分:0)

问题出现是因为'dequeueReusableCellWithIdentifier' 每次重复使用单元格时,请尝试根据语言设置文本对齐方式。

答案 1 :(得分:0)

弹回控制器时尝试此操作:

-(void)viewDidAppear:(BOOL)animated{
    [super viewDidAppear:animated];
    [tblView beginUpdates];
    [tblView reloadRowsAtIndexPaths:[tblView indexPathsForVisibleRows]
                       withRowAnimation:UITableViewRowAnimationNone];
    [tblView endUpdates];

}