酒吧按钮没有出现 - 斯威夫特

时间:2015-05-30 05:16:05

标签: ios uinavigationcontroller uitabbarcontroller uibarbuttonitem

enter image description here

我运行了我的应用,我很难删除后退按钮(我的UITableViewController有一个导航控制器,与TabBar控制器有关系)将栏按钮添加到我的应用程序。这是故事板中的样子:

enter image description here

代码:

    class FeedTableViewController: UITableViewController {

    override func viewDidLoad() {
        super.viewDidLoad()


    }


    // MARK: - Table view data source

    override func numberOfSectionsInTableView(tableView: UITableView) -> Int {
        // #warning Potentially incomplete method implementation.
        // Return the number of sections.
        return 1
    }

    override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        // #warning Incomplete method implementation.
        // Return the number of rows in the section.
        return 0
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }

    override func viewWillAppear(animated: Bool) {
        self.navigationItem.hidesBackButton = true
    }


    @IBAction func publishPhoto(sender: AnyObject) {
        self.performSegueWithIdentifier("publishPhotoOrVideo", sender: self)
    }
}

1 个答案:

答案 0 :(得分:0)

您可以使用以下代码以编程方式创建rightBar Button。您需要在viewDidLoad方法中添加以下代码。

 var refreshButton = UIBarButtonItem(barButtonSystemItem: .Refresh, target: self, action: "buttonMethod") //Use a selector
    self.navigationItem.rightBarButtonItem = refreshButton

或者,如果你有参考,那么你可以直接指定如下。

self.navigationItem.rightBarButtonItem = publicPhotoButton

希望这对你有所帮助。