UIWebView обрезано для арабского контента на iOS 10.3

Я столкнулся с проблемой с последней версией iOS (10.3), касающейся epub арабского контента, загруженной в UIWebView. Текст обрезается с левой стороны, как показано на снимке экрана.

текст

Такая же проблема возникает и в iBooks, когда я пытаюсь загрузить файл на нем. Эта проблема возникла ранее на iOS 7, но позже была исправлена ​​в iOS 8.

Этот вопрос уже рассмотрен в этой ссылке: webview обрезается на ios7, но ответы не применимы.

Любое новое предложение, которое может помочь мне?

ОБНОВЛЕНИЕ: Пожалуйста, обратите внимание, что это CSS, используемый для подкачки epub, и это то, как задается маржа, и манипулирование полями, шириной и шириной, не решает проблему.

html { height:840px; font-size:24px; width:100%; } body { margin:0px; padding:0px; width:100%; } #viewer { width:668px; height:840px; } #book { width:668px; height:840px; margin-left:50px; margin-right:50px; -webkit-column-count:auto; -webkit-column-width:668px; -webkit-column-gap:100px; text-align:justify; } .h { margin-top:8px; } 

У меня такая же проблема, кажется, ошибка в iOS 10.3, а также все еще есть в 10.3.1, все отлично работает на любом устройстве ниже iOS 10.3, после много отладки и проверки элементов я обнаружил, что эта проблема возникает, когда Арабское выравнивание текста в формате HTML было настроено для выравнивания, а направление текста – RTL, поэтому я изменил выравнивание вправо, и все работает отлично – без выравнивания текста – я нахожу, что эта ошибка на любом веб-сайте имеет направление RTL и оправданный текст.

Вот как изменить направление на HTML String Objective-C:

 NSString *HTMLString = [NSString stringWithFormat:@"<body><div style='text-align: right; %@/></body>", yourHTMLString]; [webView loadHTMLString:HTMLString baseURL:nil]; 

Swift:

 let HTMLString = "<body><div style='text-align: right; \(yourHTMLString)/></body>" webview.loadHTMLString(HTMLString, baseURL: nil) 

Теперь он работает с правильным выравниванием, пока мы не обнаружим обновление в веб-элементах ОС.

Interesting Posts
Давайте будем гением компьютера.