我在我的应用中使用SWRevealViewController作为幻灯片菜单。主View Controller包含一个用于打开URL的WKWebView。按下滑出按钮时,会出现表格视图控制器。
我希望在幻灯片菜单中的表视图控制器的表视图单元格中显示网站的名称,并在按下单元格时在主视图控制器中的WKWebView中打开该网站。
这似乎是一个简单的问题,但我似乎无法在网上找到任何相关信息。
提前感谢您的帮助。
答案 0 :(得分:1)
据我记得SWRevealViewController的实现,它使用static table view
。
如果您对包含链接的static table view
感到满意,那么您可以创建一个delegate
方法,该方法将根据表格View Controller
上选择的单元格进行调用。该代表将通知您的ViewController
并说明要打开的链接。
希望它很清楚。如果您需要更多详细信息,请与我们联系。
答案 1 :(得分:0)
在SideMenuViewController(视图控制器中,你有表链接)
public func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
let mainViewController = MainViewController()
mainViewController.link = linksArray[indexPath.row]
self.revealViewController().setFrontViewController(mainViewController, animated: true)
}