使用 NSArray 存储 UIWebView 以便与 UIToolBar 一起使用
我有一个 WebView、UIToolBar,还有一个“下一步”按钮和“上一步”按钮。
我有 6 个 HTML 页面,需要根据按下的下一个或上一个按钮按顺序显示。
例如:从 HTML 页面 1 开始,按“下一步”并加载 HTML 页面 2。按“下一步”并加载 HTML 页面 3。依此类推。
UIWebView 当前的加载方式如下:
[webView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"PrepareEquipment" ofType:@"html"]isDirectory:NO]]];
我希望能够按下下一个按钮并使用下一个 HTML 页面加载 webview。
我该怎么做?它应该是 NSArray 还是有更好的方法?
非常感谢大家的帮助。
斯特凡.
I have a WebView, UIToolBar and I have a Next button and Previous button.
I have 6 HTML pages that I need to display in sequence depending on the press of the next or previous button.
So for example: start at HTML page 1, press next and load HTML page 2. Press next and load HTML page 3. and so on.
The UIWebView currently is loaded like this:
[webView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"PrepareEquipment" ofType:@"html"]isDirectory:NO]]];
I want to be able to press the next button and load the webview with the next HTML page.
How would I do this? Should it be an NSArray or is there a better way?
Help is much appreciated guys.
Stefan.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这确实是一个简单的问题。
创建 2 个属性:1 个 NSArray pageList 和 1 个 int currentPage
首先,您应该将 html 页面名称存储在一个数组中(按良好顺序)
单击箭头,只需增加或减少 currentPage,然后:
不要忘记禁用按钮(上一个 if currentPage == 0 和下一个 if currentPage == [self.pageList count]-1)
这一切,祝你好运
There is really a simple problem.
Create 2 attributes : 1 NSArray pageList and 1 int currentPage
First of all you should stock your html page name in an array (in good order)
On click on the arrow just increase or decrease currentPage and then :
Don't forget to disable your buttons (prev. if currentPage == 0 and next if currentPage == [self.pageList count]-1)
That all, good luck