如何借助分段控件来浏览网页?
我确实需要浏览四个网页,一个接一个,有人可以帮助我吗?
有没有人有这个相关的例子?
提前致谢。
答案 0 :(得分:1)
使用UIWebView
对象和UISegmentedControl
对象调整视图。将插座连接到控制器中的webView
,并将IB中的分段控件的valueChanged
事件连接到IBAction -changeWebSource:(UISegmentedControl*)
,并按如下方式定义其实现 -
- (IBAction)changeWebSource:(UISegmentedControl*)sender {
NSURL *sourceURL;
switch ([sender selectedSegmentIndex]) {
case 0:
sourceURL = [NSURL URLWithString:@"http://www.google.com"];
break;
case 1:
sourceURL = [NSURL URLWithString:@"http://www.facebook.com"];
break;
case 2:
sourceURL = [NSURL URLWithString:@"http://www.amazon.com"];
break;
case 3:
sourceURL = [NSURL URLWithString:@"http://www.microsoft.com"];
break;
default:
break;
}
[webView loadRequest:[NSURLRequest requestWithURL:sourceURL]];
}
根据需要更改网址。但我不确定这将如何确保他们按照您的意愿一个接一个地访问这些页面。如果您需要任何其他帮助,请与我们联系。
答案 1 :(得分:0)
然后查看课程参考here
[segmentedControl addTarget:self action:@selector(action:) forControlEvents:UIControlEventValueChanged];