2011-05-16 53 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];