无法选择固定布局的单个单词.epub文档

问题描述:

我有一个阅读器应用程序,加载.epub文件,通常我没有任何选择问题,最近我已经集成了固定布局.epub文件,但我面临一个问题:何时我有一个包含一行的框,选择工作正常,但当框中包含几行时,意味着几个<p></p>,我无法从框中选择单个单词。在选择时,整个框被选中,如截图所示。当我在iBooks上尝试使用相同的.epub文件时,选择在所有文本上都能正常工作。任何想法我怎么能解决这个问题?无法选择固定布局的单个单词.epub文档

这里是加载文件的代码UiWebView

NSString *contents = [NSString stringWithContentsOfFile:itemPath encoding:NSUTF8StringEncoding error:nil]; 
if (!contents) { 
    contents = [NSString stringWithContentsOfFile:itemPath encoding:NSASCIIStringEncoding error:nil]; 
} 
[readingWebView loadHTMLString:contents baseURL:baseURL]; 

enter image description here

enter image description here

我终于得到了答案。

当使用此功能:

NSString *jsString = [NSString stringWithFormat:@"document.getElementsByTagName('body')[0].webkitTextSizeAdjust= '%d%%'", font]; 

设置字体大小的一些限制被设置在网络上视图,其中一个涉及与固定布局ePub文件的选择。

我代替:

NSString *jsString = [NSString stringWithFormat:@"document.getElementsByTagName('body')[0].style.fontSize= '%d%%'", font];