【发布时间】:2015-11-27 13:28:25
【问题描述】:
我是一个快速的新手,并制作了一个演示应用程序,它在 Storyboard 中有一个 UIViewController 和 UITableViewController。 UIViewController 有一个集合视图和一个嵌入式导航控制器。在点击集合视图单元格时,应用程序会转到 UITableViewController。我也可以从 UITableViewController 回到我的 UIViewController。这一切运作良好。现在,我的 UITableViewController 中的一些行具有 URL。在点击一个 URL 时,我以编程方式在 UIviewcontroller 中创建一个 webview 并获取要在其中加载的 URL。问题是我无法关闭 webview 并在此之后返回我的 UITableViewController。这是我在 UITableViewController 类中的代码:
// When user taps a row, get the URL and load it in a webview
let mywebViewController = UIViewController()
let webView = UIWebView(frame: mywebViewController.view.bounds)
webView.loadRequest(NSURLRequest(URL: url)) // url from the row a user taps
mywebViewController.view = webView
self.navigationController!.presentViewController(mywebViewController, animated: true, completion: nil)
如何向这个以编程方式创建的 UIviewcontroller 添加 Done 按钮以关闭 webview 并返回到我的 UITableViewController
【问题讨论】:
标签: ios swift uiviewcontroller