2016-11-17 3 views

ответ

0

Сначала создайте 2 различные ячейки таблицы, как вы упомянули в снимках экрана. Во-вторых, я думаю, что вы управляете локализацией приложений. Возьмите глобальную переменную 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) 
} 

Этот флаг играют важную роль, как вы получите вы ожидали выход, когда вы реализуете это.

+0

так, как вы предлагаете, но объясните мне глубоко. пожалуйста... –

Смежные вопросы