Я изо всех сил, так долго, чтобы достичь этого, то есть, я хочу, чтобы создать пользовательский Tableview ячейку для английского языка (LTR) и арабский (РТЛ), RTL пользовательских TableView клеток в ИОС
Пожалуйста, помогите мне, как этого достичь.
Я изо всех сил, так долго, чтобы достичь этого, то есть, я хочу, чтобы создать пользовательский Tableview ячейку для английского языка (LTR) и арабский (РТЛ), RTL пользовательских TableView клеток в ИОС
Пожалуйста, помогите мне, как этого достичь.
Сначала создайте 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)
}
Этот флаг играют важную роль, как вы получите вы ожидали выход, когда вы реализуете это.
так, как вы предлагаете, но объясните мне глубоко. пожалуйста... –