私は現在NavigationControllerを備えたTableViewControllerとして自分のルートビューコントローラを持っています。UITableViewCellが選択された後にUIWebViewを表示する方法は?
window?.rootViewController = UINavigationController(rootViewController: FeedTableViewController(style: .grouped))
セルが選択されたとき、私のTableViewControllerでHTMLの文字列でWebViewをロードしたいと思います。
私のコードは、現在、次のとおりです。
override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
guard let layout = TableViewLayout(indexPath: indexPath) else { fatalError() }
switch layout {
case .items:
// load web view with html from a string
default:
break
}
}
私はWebViewのにHTMLの文字列をロードする方法を見てきましたが、私はそれのWebViewにセルがあるときに表示されビューを作成する方法がわかりません選択された。可能であれば、NavigationControllerを壊さないためにも必要です。
です:
は、あなたのhtmlの原点を設定することを忘れないでください?他のviewcontrollerやテーブルと同じですか?これはストーリーボードまたはプログラムによって実装されていますか? @GIJOWプログラム的に – GIJOW
。私は全くWebViewを持っていません。私は1つを作成する必要がありますと私は確信していない – FlashDrive
しかし、あなたはあなたのテーブルと同じviewcontrollerでそれを表示したいですか? – GIJOW