Webview Kullanımı

Merhabalar. Bu yazımız da webview de url açmayı anlatacağım.

Projemizi oluşturuyoruz. Yeni bir proje oluşturmak için buraya Göz atabiliriz.

Projemizi oluşturduktan sonra, Ekran da açılan View Controller üzerine bir tane UIWebview bir tane de ActivityIndicatorView atalım.

Ekran Resmi 2016-08-22 21.33.36

View Controller icerisinde Tanımlamalarımız yapalım.

Ekran Resmi 2016-08-22 21.46.21

Tanımlamalarımız yaptıktan sonra info.plist dosyasını açarak gerekli tanımlamalarıda burada yapalım.

Ekran Resmi 2016-08-22 22.03.56

Ve Kodlarımız yazıyoruz.

Webview Delegatesini tanımlıyoruz.
@interface ViewController ()<UIWebViewDelegate>

– (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.

// Delegatesini ekliyoruz.
self.webview.delegate=self;

// webview sabit durması için scroll kapatıyoruz. Açılan sitenin scroll u değil tabiki.
self.webview.scrollView.bounces = NO;

// ActivityIndicator ilk açıldığında Gözükmesin diye Görünürlüğünü kapatıyoruz.
self.activityIndicator.hidden=YES;

// Url yi load ediyoruz.
[_webview loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@”http://harunbahcel.com.tr”]]];
}

// Webview yüklenmeye başladığında girdiği method. Indicator görünürlüğü açıp başlatıyoruz.
-(void)webViewDidStartLoad:(UIWebView *)webView{
self.activityIndicator.hidden=NO;
[self.activityIndicator startAnimating];

}
// webview Yüklenip bittikten sonra girdiği method. Indicatorun görünürlüğü kapatıyoruz ve sonlandırıyoruz.
-(void)webViewDidFinishLoad:(UIWebView *)webView{
self.activityIndicator.hidden=YES;
[self.activityIndicator stopAnimating];
}
Ekran Resmi 2016-08-22 22.09.33

ve sayfamız yükleniyor.

Ekran Resmi 2016-08-22 22.09.39

Sitemiz Açılmış bir şekilde karşımızda. 🙂

You may also like...

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir