Iphone 使用NSArray存储UIWebView以与UIToolBar一起使用

Iphone 使用NSArray存储UIWebView以与UIToolBar一起使用,iphone,uiwebview,nsarray,uitoolbar,Iphone,Uiwebview,Nsarray,Uitoolbar,我有一个WebView、UIToolBar和一个Next按钮和Previous按钮 我有6个HTML页面,我需要显示顺序取决于按下下一步或上一步按钮 例如:从HTML第1页开始,按next并加载HTML第2页。按next并加载HTML第3页。等等 当前加载的UIWebView如下所示: [webView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForRes

我有一个WebView、UIToolBar和一个Next按钮和Previous按钮

我有6个HTML页面,我需要显示顺序取决于按下下一步或上一步按钮

例如:从HTML第1页开始,按next并加载HTML第2页。按next并加载HTML第3页。等等

当前加载的UIWebView如下所示:

[webView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"PrepareEquipment" ofType:@"html"]isDirectory:NO]]];
我希望能够按下“下一步”按钮并用下一个HTML页面加载webview

我该怎么做?这是一种逃避还是有更好的方法

非常感谢你们的帮助


Stefan.

确实有一个简单的问题

创建2个属性:1个NSArray页面列表和1个int currentPage

首先,你应该将你的html页面名称储存在一个数组中(按顺序排列)

单击箭头,只需增加或减少currentPage,然后:

[webView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:[self.pageList objectAtIndex:currentPage] ofType:@"html"]isDirectory:NO]]];
别忘了禁用按钮(如果currentPage==0,则禁用上一个按钮;如果currentPage==[self.pageList count]-1,则禁用下一个按钮)

就这些,祝你好运

[webView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:[self.pageList objectAtIndex:currentPage] ofType:@"html"]isDirectory:NO]]];