Как запрограммировать кнопки UItoolbar для загрузки нового сайта в UIWebView?

Я работаю над приложением IPhone, и у меня есть UIWebview, который по умолчанию загружает URL.

Мне нужно создать UIToolbar с тремя кнопками под UIWebview, который позволит пользователям нажимать кнопки и загружать новый URL в UIWebview?

2 ответа

Решение

Вы должны добавить три кнопки на свою панель инструментов (Это можно легко сделать с помощью построителя интерфейса (IB) и подключить их к соответствующему IBAction в IB.

Теперь, когда нажмите на кнопку, вы можете сделать это.

у вас есть UIWebView, скажем, myWebView // объявлен в файле.h и правильно связан с вашим View с помощью IB.

когда вы закончите с базовой инициализацией

для кнопки 1 нажмите

   -(IBAction)button1:(id)sender
    {
          NSURL *url = [NSURL URLWithString:@"http://www.google.com"];
          NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
          [myWebView loadRequest:requestObj];
    }

поэтому, нажав на кнопку1, веб-страница Google будет загружена в ваш веб-просмотр.

сделать то же самое для другой кнопки также.:)

Эти методы и свойства UIWebview может помочь

- (void)reload;
- (void)stopLoading;

- (void)goBack;
- (void)goForward;

@property(nonatomic,readonly,getter=canGoBack) BOOL canGoBack;
@property(nonatomic,readonly,getter=canGoForward) BOOL canGoForward;
@property(nonatomic,readonly,getter=isLoading) BOOL loading;
Другие вопросы по тегам