xcode swift : how to display a website as pop-over

标签 xcode swift ios8

我正在开发一个带有外部网站链接的应用程序。我一直在使用单独打开 safari 的代码,但我想要将网站作为弹出窗口打开的代码。这是一个选项吗?

UIApplication.sharedApplication().openURL(NSURL(string:"http://www.bing.com")!)

最佳答案

您可以使用 UIWebView 并将 url 加载到其中,您可以将其添加到现有 View 或创建一个带有 WebView 的 View Controller 并将其显示为弹出窗口。

    let aWebView = UIWebView()

    let myUrl = NSURL(string: "http://www.google.com")
    let urlRequest = NSURLRequest(URL: myUrl!)

    aWebView.loadRequest(urlRequest)

    self.view.addSubview(aWebView)

关于xcode swift : how to display a website as pop-over,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31845684/

相关文章:

ios - 旋转时状态栏消失

swift - 无法注册服务 com.apple.coreservices.lsuseractivity.simulatorsupport

xcode - 无法在 iOS 模拟器上运行 flutter 应用程序。已经尝试了很多东西

iphone - Xcode - 在依赖项目上设置其他 cflags

ios - clang : error: linker command failed with exit code 1 when archiving

ios - 快速查找 iPod 库中歌曲的位置?

ios - 无法使用 TabBarController 在 AppDelegate 中推送 View Controller

xcode - 自定义字体在 Swift/Xcode 中不起作用

iOS8 - 应用程序恢复后 UIView inputView 消失

ios - 将 UIPanGestureRecognizer 添加到 UIView