Я новичок в iOS. Попытка реализовать навигационную панель для моего UIWebView
.Навигационная панель для UIWebView
My TableView
вызывает веб-просмотр, когда пользователь нажимает на любую строку. Я загружаю разные локальные HTML-файлы на основе щелчка индекса. Мой веб-просмотр загружается правильно, но проблема в том, что я хочу сохранить навигационную панель и кнопку < back
там, чтобы пользователь мог щелкнуть ее, чтобы вернуться к представлению таблицы.
Вот мой ProductTableViewController
:
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cellIdentifier = "ProductTableViewCell"
let cell = tableView.dequeueReusableCellWithIdentifier(cellIdentifier, forIndexPath: indexPath) as! ProductTableViewCell
let product = products[indexPath.row]
cell.name.text = product.name
cell.generic.text = product.generic
return cell
}
override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
if let resultController = storyboard!.instantiateViewControllerWithIdentifier("webView") as? WebViewController {
presentViewController(resultController, animated: true, completion: nil)
}
//print(indexPath.row)
clickedOn = indexPath.row
}
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
let svc = segue.destinationViewController as! WebViewController;
//if clickedOn == 3{
svc.fileName = "Ace-VetBolus"
//}
}
И мой WebViewController
:
override func viewDidLoad() {
//print("got: "+self.fileName)
let url = NSBundle.mainBundle().URLForResource(self.fileName, withExtension:"html")
let request = NSURLRequest(URL: url!)
web1.loadRequest(request)
}
Пожалуйста, помогите мне написать Swift
код для этого.
сделал встраивать навигационный контроллер в WebViewController –
No. Я пытался, но WebView не загружался или я, возможно, не смог настроить должным образом. –