我运行了我的应用,我很难删除后退按钮(我的UITableViewController
有一个导航控制器,与TabBar
控制器有关系)将栏按钮添加到我的应用程序。这是故事板中的样子:
代码:
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)
}
}
答案 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
希望这对你有所帮助。