2015-10-05 4 views
1

В принципе, на веб-странице моя страница загружается отлично, но в ней никогда не загружаются фреймы, они просто остаются белыми или вообще не появляются, это происходит как в htmlstrings, так и в сеансах NSURL пожалуйста помоги. кодSwift iframe не загружается в виде веб-страницы

import Darwin 
import UIKit 

class ViewController: UIViewController { 
@IBOutlet var InterfaceX: UIWebView! 
override func viewDidLoad() { 
    super.viewDidLoad() 
    sleep(1) 

    let url=NSBundle.mainBundle().URLForResource("hi", withExtension: "html") 
    //let url = NSURL(string: "http://creepertech.net/xe/interface") 
    let request = NSURLRequest(URL: url!) 
    InterfaceX.loadRequest(request) 
    InterfaceX.allowsInlineMediaPlayback = true; 

    //let htm:String! = "<head><header></header></head><body><iframe src=\"http://xegaming.com\"></iframe></body>" 
    //InterfaceX.loadHTMLString(htm, baseURL: nil) 


    // Do any additional setup after loading the view, typically from a nib. 
} 
override func prefersStatusBarHidden() -> Bool { 
    return true 
} 

override func didReceiveMemoryWarning() { 
    super.didReceiveMemoryWarning() 
    // Dispose of any resources that can be recreated. 
} 


} 

ответ

1
@IBOutlet weak var m_objWebView: UIWebView! 

func CreateWebViewPlayer() 
    { 
    self.m_objWebView.allowsInlineMediaPlayback = true 

    let embededHTML = "<html><body><iframe src=\"URL HERE\"?playsinline=1\" width=\"320\" height=\"315\" frameborder=\"0\" scrolling=\"no\" allowfullscreen webkitallowfullscreen mozallowfullscreen oallowfullscreen msallowfullscreen></iframe></body></html>" 

    self.m_objWebView.loadHTMLString(embededHTML, baseURL: NSBundle.mainBundle().bundleURL) 
    } 

ПРИМЕЧАНИЕ: - Заменить URL HERE с фактическим URL

+0

есть что-нибудь в стрижа? – Creeper9207

Смежные вопросы