更改字体时基于页面的加载epub

Kal*_*esh 5 javascript objective-c uiwebview ios

我正在做像iBooks这样的电子书阅读器应用程序。我已经成功读取了一个.epub文件。但是我的问题是:

我必须添加字体大小增加和减少以及字体更改功能。当我增加和减少字体大小时,我必须调整页面。如何在页面中分割HTML字符串?。

您可以在两个图像中看到。更改字体大小后,html字符串将被分隔并且格式被折叠。

提前致谢

在此处输入图片说明 在此处输入图片说明

Kal*_*esh 3

终于我得到了答案。很简单。在 ios 7 中,您不需要编写 javascript 进行分页或任何逻辑。

只需设置 UIWebview 属性即可。这是我的代码。

self.webView.paginationMode = UIWebPaginationModeLeftToRight;
self.webView.paginationBreakingMode = UIWebPaginationBreakingModePage;
self.webView.scrollView.delegate = self;
self.webView.scrollView.pagingEnabled = YES;
self.webView.scrollView.alwaysBounceHorizontal = YES;
self.webView.scrollView.alwaysBounceVertical = NO;
self.webView.scrollView.bounces = YES;
Run Code Online (Sandbox Code Playgroud)

这是示例代码:https://github.com/kalpesh22m/Epub-Reader-With-Pegination