我有一个NavigationController嵌入在我的TableViewController。当我运行应用程序时,一切正常,但导航栏不显示。导航栏不显示嵌入TableViewController - 斯威夫特
这是我的代码的外观:
override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
let box = boxes[indexPath.row]
print(box.name)
if let storyboard = self.storyboard {
let viewController = storyboard.instantiateViewController(withIdentifier: "BoxDescriptionTVC") as! BoxDescriptionTableViewController
self.present(viewController, animated: false, completion: nil)
viewController.boxDetailsLabel.text = box.boxDescription
if let boxImageURL = box.boxImageURL {
viewController.boxImageView.loadImageUsingCacheWithUrlString(urlString: boxImageURL)
}
}
}
如何创建我NavigationController的实例来展示它,而不是TableViewController的?
你应该创建您的导航控制器的实例,并展示它,而不是BoxDescriptionTVC。 –
如何创建我的NavigationController实例来呈现它而不是TableViewController? – cosmos