2016-08-01 11 views
1

右側にテーブルビューに行を追加するためのシンプルな+ボタンがありますが、ボタンは表示されません。これは私がそれを実装する方法ですBarButtonItemが表示されない

let AddButton = UIButton() 
    AddButton.setTitle("+", forState: .Normal) 
    let AddView = UIBarButtonItem(customView: AddButton) 
    self.navigationItem.rightBarButtonItem = AddView 
      AddButton.addTarget(self, action: #selector(self.addRow), forControlEvents: UIControlEvents.TouchUpInside) 

注意してください、表示される私のハンバーガーボタンのために同じ正確な実装を使用します。これはハンバーガーのボタンの実装です

let navicon = UIButton(type: UIButtonType.System) 
    navicon.setImage(defaultMenuImage(), forState: UIControlState.Normal) 
    navicon.frame = CGRectMake(0, 0, 30, 30) 
    let menu = UIBarButtonItem(customView: navicon) 
    self.navigationItem.leftBarButtonItem = menu 
    self.view.addGestureRecognizer(self.revealViewController().panGestureRecognizer()) 
    navicon.addTarget(self.revealViewController(), action: #selector(SWRevealViewController.revealToggle(_:)), forControlEvents: .TouchUpInside) 

なぜこれが起こっていますか?

答えて

0

試してみてください。

let AddButton = UIButton(type: .Custom) 
AddButton.frame = CGRectMake(0, 0, 44, 44) 
関連する問題