我正在設計一個顯示英語和阿拉伯語的應用程序。每行都顯示不同的語言。Ios表格視圖在每行中的語言變化
所以當我滾動時,文本對齊正在改變。有時英文文本右對齊,阿拉伯文本左對齊。
我需要顯示engligh文本對齊是左和阿拉伯文本對齊是正確的。
它只有在我進入下一個觀點並復出之後纔有效。
我正在設計一個顯示英語和阿拉伯語的應用程序。每行都顯示不同的語言。Ios表格視圖在每行中的語言變化
所以當我滾動時,文本對齊正在改變。有時英文文本右對齊,阿拉伯文本左對齊。
我需要顯示engligh文本對齊是左和阿拉伯文本對齊是正確的。
它只有在我進入下一個觀點並復出之後纔有效。
由於'dequeueReusableCellWithIdentifier'發生問題 嘗試根據每次單元重用時的語言設置文本對齊。
試試這個時候彈出回控制器:
-(void)viewDidAppear:(BOOL)animated{
[super viewDidAppear:animated];
[tblView beginUpdates];
[tblView reloadRowsAtIndexPaths:[tblView indexPathsForVisibleRows]
withRowAnimation:UITableViewRowAnimationNone];
[tblView endUpdates];
}
當初始化tableview本身時,textalignment不能正常工作。 只顯示正確的文本對齊,我加載tableview和去detailview然後復出後 –
把這段代碼放在viewdidload中。 – KKRocks
你有什麼,通過它可以檢測語言的類型? –
是這個TableViewController的subcass? – KKRocks
您可以使用langauage iso代碼來檢測語言的類型。在這個基礎上,你可以改變路線。 –