Как запрограммировать кнопки 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;