我正在设计一个显示英语和阿拉伯语的应用程序。每一行,都显示出不同的语言。
所以当我滚动时,文本对齐方式正在改变。有时英文文本对齐,阿拉伯语文本左对齐。
我需要显示英文文本对齐方式,阿拉伯语文本对齐方式正确。
只有在我进入下一个视图并回归之后才有效。
答案 0 :(得分:0)
问题出现是因为'dequeueReusableCellWithIdentifier' 每次重复使用单元格时,请尝试根据语言设置文本对齐方式。
答案 1 :(得分:0)
弹回控制器时尝试此操作:
-(void)viewDidAppear:(BOOL)animated{
[super viewDidAppear:animated];
[tblView beginUpdates];
[tblView reloadRowsAtIndexPaths:[tblView indexPathsForVisibleRows]
withRowAnimation:UITableViewRowAnimationNone];
[tblView endUpdates];
}