按 viewcontroller 时后退按钮不显示
Back button not showing when pushing viewcontroller
当我点击一个表格视图项目时,我想推送一个新的 viewcontroller。这工作正常,但唯一的问题是我的后退导航按钮没有出现在新的推送视图控制器中。
当我点击左上角后退时,后退按钮不显示..
override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
let chosennewitem = self.newsItems[indexPath.row]
for item in self.entities {
if(item.appname!.lowercased() == chosennewitem.title!.lowercased()){
self.chosenItem = item
let storyBoard : UIStoryboard = UIStoryboard(name: "Main", bundle:nil)
let detailview = storyBoard.instantiateViewController(withIdentifier: "detailview") as! ApplicationDetailViewController
detailview.app = chosenItem
detailview.modalPresentationStyle = .fullScreen
self.navigationController?.pushViewController(detailview, animated: true)
}else{
print("not found")
}
}
}
请更改导航栏的色调。它会起作用。
原因:您的Button标题颜色和Tintcolor颜色相同。
当我点击一个表格视图项目时,我想推送一个新的 viewcontroller。这工作正常,但唯一的问题是我的后退导航按钮没有出现在新的推送视图控制器中。
当我点击左上角后退时,后退按钮不显示..
override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
let chosennewitem = self.newsItems[indexPath.row]
for item in self.entities {
if(item.appname!.lowercased() == chosennewitem.title!.lowercased()){
self.chosenItem = item
let storyBoard : UIStoryboard = UIStoryboard(name: "Main", bundle:nil)
let detailview = storyBoard.instantiateViewController(withIdentifier: "detailview") as! ApplicationDetailViewController
detailview.app = chosenItem
detailview.modalPresentationStyle = .fullScreen
self.navigationController?.pushViewController(detailview, animated: true)
}else{
print("not found")
}
}
}
请更改导航栏的色调。它会起作用。
原因:您的Button标题颜色和Tintcolor颜色相同。