【问题标题】:Back button not showing when pushing viewcontroller按下视图控制器时不显示后退按钮
【发布时间】:2021-04-22 09:58:05
【问题描述】:

当我点击一个 tableview 项目时,我想推送一个新的 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")
            }
        }
    }

【问题讨论】:

  • 尝试改变导航栏的色调。
  • 哇,我觉得好傻哈哈,谢谢先生。
  • 请将我的答案标记为正确。并给我点赞。谢谢

标签: ios swift navigation


【解决方案1】:

请更改导航栏的色调。它会起作用的。

原因:您的 Button 标题颜色和 Tintcolor 的颜色相同。

【讨论】:

    猜你喜欢
    • 2011-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多