iOS:条形按钮不会出现

时间:2017-07-05 18:33:31

标签: ios swift

嗨我有两个View Controller。从第一个vc到第二个vc有两个segue。我已经实现了(带代码)右边的按钮和后退按钮,并且视图中的第二个vc中的标题确实加载了。当我按下按钮时我可以看到它们但是当我感觉到它时视图控制器(用于选择表视图单元格(确实选择))我没有看到它们

我该如何解决它们?

这是在第二个视图中加载了

awe</w:t></w:r><w:r w:rsidRPr="00106B67"><w:rPr><w:rFonts w:ascii="Arial" w:hAnsi="Arial" w:cs="Arial"/><w:sz w:val="21"/><w:szCs w:val="21"/></w:rPr><w:t>some

这是第一个视图控制器的segue

override func viewDidLoad() {
    super.viewDidLoad()
    let img = UIImage(named: "delBtn")
    if let top = self.navigationController?.navigationBar.topItem {
        top.backBarButtonItem = UIBarButtonItem(title: "", style: .plain, target: nil, action: nil)
    }
    self.navigationItem.rightBarButtonItem = UIBarButtonItem(image: img, style: .plain, target: self, action: #selector(dele))
    self.navigationItem.title = "Add/Edit"
    pickerS.delegate = self
    pickerS.dataSource = self
    getMajor()
    if preStudent != nil {
        receivedData()
    }
}

1 个答案:

答案 0 :(得分:0)

导航栏继承自父视图控制器。如果您的父视图控制器嵌入在导航控制器中并且您推送到子视图控制器,则子视图控制器将自动具有导航栏,从而具有导航栏项。在故事板中,检查以确保您的segue类型设置为show&amp;推。如果它设置为以模态方式呈现,您将丢失子控制器中的导航栏。

enter image description here