UIWebView如何实现分页?

时间:2016-08-19 11:15:40

标签: ios uiwebview

我需要对我的ePub书进行一些自定义。我想知道是否有可能理解UIWebView如何在页面上划分?我知道如何以编程方式进行此操作我想知道它是如何在UIWebView中实现的。 也许它会添加一些标签(“div”或者可能是其他的)以达到这样的效果? 我知道它不是开源组件,但我只是有任何建议可以做出进一步的决定。

听我说出我的意思。

enter image description here

1 个答案:

答案 0 :(得分:-1)

arrHtmlPage=[[NSMutableArray alloc] initWithObjects:@"2",@"3",@"5",@"6",@"8",@"9",@"11",@"13",nil];

NSBundle *bundle = [NSBundle mainBundle];

NSString *htmlTemplateLink = [bundle pathForResource:@"2" ofType:@"htm"];

NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL fileURLWithPath:htmlTemplateLink]];

wview=[[UIWebView alloc]initWithFrame:CGRectMake(0, 0, 768, 940)];
wview.scalesPageToFit = YES;
[wview loadRequest:request];
wview.delegate=self;

wview.userInteractionEnabled=YES;

[self.view addSubview:wview];  

也这样做

typedef NS_ENUM(NSInteger, UIWebPaginationMode) {
UIWebPaginationModeUnpaginated,
UIWebPaginationModeLeftToRight,
UIWebPaginationModeTopToBottom,
UIWebPaginationModeBottomToTop,
UIWebPaginationModeRightToLeft
}