С помощью сегментированного управления навигацией по веб-страницам - PullRequest
0 голосов
/ 16 мая 2011

Как перемещаться по веб-страницам с помощью сегментированных элементов управления?

У меня есть четыре веб-страницы, по которым нужно перемещаться, одна за другой, кто-нибудь может мне помочь?У кого-нибудь есть пример с этим связанным?

Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 16 мая 2011

Подогнать вид объектом UIWebView и объектом UISegmentedControl. Подключите выход к webView в контроллере и подключите событие сегментированного элемента управления valueChanged в IB к 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 голосов
/ 16 мая 2011

Тогда смотрите ссылку на класс здесь

[segmentedControl addTarget:self action:@selector(action:) forControlEvents:UIControlEventValueChanged];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...