2014-12-10 2 views
-3

Я пытаюсь создать приложение iPhone с двумя WKWebView, один для заголовка и один для контейнера. Как я могу их создать?Как создать два WkWebView

Я не могу найти какую-либо утилиту в Xcode/Interface Builder для создания экземпляров WKWebview. Я могу создать WebView, который имеет тип UIWebView, но я не могу называть методы WkWebView на нем, и я не могу преобразовать его в WKWebview.

+1

Создайте их с помощью кода. – gabbler

+0

, но как создать два wkwebview, используя код в одном viewcontroller. n как дать позицию каждому из них. help me –

ответ

0
var item = WKWebView() 
item.frame = CGRectMake(0, 0, 
     self.view.bounds.width, 200.) 
self.view.addSubview(item) 

item = WKWebView() 
item.frame = CGRectMake(0, self.view.bounds.height-200., 
     self.view.bounds.width, 200.) 
self.view.addSubview(item) 

Этот код добавить WKWebView в верхней и нижней части self.view.

+0

var item = WKWebView() item.frame = CGRectMake (0,0, self.view.bounds.width, self.view.bounds.height) var path . = NSBundle.mainBundle() pathForResource ("заголовок", OfType: "HTML"). вар URL = NSURL.fileURLWithPath (путь!) запрос вар = NSURLRequest (URL: URL) item.loadRequest (запрос) self.view.addSubview (item) var item1 = WKWebView() item1.frame = CGRectMake (0, 50, self.view.bounds.width, self.view.bounds.height) var url1 = NSURL (строка : "http://www.kinderas.com/") var req = NSURLRequest (URL: url1) item1.loadR equest (req) self.view.addSubview (item1) –

+0

thanx gabbler.this - мой код. Когда я пытаюсь запустить его, он отображает только контейнер, а не заголовок webview. –

+0

Вы имеете в виду 'item1', но' item' is не показали? Попробуйте показать 'item' только и не добавляйте' item1' в качестве subview, потому что его кадр пересекается с фреймом 'item', охватывающим веб-просмотр заголовка. – gabbler

0
var item = WKWebView() 
item.frame = CGRectMake(0,0,self.view.bounds.width,self.view.bounds.height) 
var path = NSBundle.mainBundle().pathForResource("header", ofType:".html") 
var url = NSURL.fileURLWithPath(path!) 
var request = NSURLRequest(URL:url!) 
item.loadRequest(request) self.view.addSubview(item) 
var item1 = WKWebView() 
item1.frame = CGRectMake(0, 50, self.view.bounds.width, self.view.bounds.height) 
var url1 = NSURL(string:"kinderas.com/") 
var req = NSURLRequest(URL:url1) 
item1.loadRequest(req) 
self.view.addSubview(item1) 
Смежные вопросы