2011-05-16 58 views
0

如何在分段控件的帮助下导航网页?在分段控制导航网页的帮助下

我确实有四个网页,我需要导航,一个接一个,有人能帮我吗?

有没有人有与此相关的例子?

在此先感谢。

+0

分段控件或页面控件? – 2011-05-16 17:45:02

+0

当用户在分段控制中选择选项时,是否要导航? – 2011-05-16 17:45:37

+0

yeap pratikshabhishikar .......完美.... – 2011-05-16 17:51:30

回答

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]]; 
} 

修改URL如你所愿。但我不确定这将如何确保他们按照您的要求一个接一个地浏览页面。让我知道你是否需要任何额外的帮助。

+0

如果我确实有N个网页,我需要访问相关ID – 2011-05-17 14:49:33

+0

使用数组并让segmentIndex映射到arrayIndex。 – 2011-05-17 15:04:30

0

接着请参阅类参考here

[segmentedControl addTarget:self action:@selector(action:) forControlEvents:UIControlEventValueChanged];