1
A
答えて
1
、
let rightButton = UIBarButtonItem(barButtonSystemItem: UIBarButtonSystemItem.Refresh, target: self, action: "buttonMethod")
rightButton.setImage(UIImage(named: "arrow.png"), forState: UIControlState.Normal)
navigationItem.rightBarButtonItem = rightButton
そして、それはポップアップ
するための機能ですfunc buttonMethod() {
self.navigationController?.popViewControllerAnimated(true)
}
2
の場合は、カスタムBarButtonItem
を作成して右側に設定する必要があります。また、デフォルトのBackBarButton
を非表示にする必要がありますので、このようなことを試してください。以下のコードをviewDidLoad
の内側に追加してください。その後
self.navigationItem.hidesBackButton = true
let btnForward = UIButton(frame: CGRect(x: 0, y: 0, width: 25, height: 25))
btnForward.setImage(UIImage(named: "forward_Arrow"), forState: .Normal)
btnForward.addTarget(self, action: #selector(self.buttonAction(_:)), forControlEvents: .TouchUpInside)
let backItem = UIBarButtonItem(customView: btnForward)
self.navigationItem.rightBarButtonItem = backItem
今私は機能を実装したい場合は、「self.buttonAction(_ :)」どのようにすることができますプロジェクト内の一つのクラスになるためにあなたのViewController
func buttonAction(sender: UIButton) {
self.navigationController?.popViewControllerAnimated(true)
}
関連する問題
- 1. 変更メニューアクション項目の位置左側
- 2. リストビュー項目の位置を右に変更する
- 3. wp_nav_menu_itemsを使用してワードプレスメニュー項目の位置を変更
- 4. jQueryフィルタ - 項目位置
- 5. iOS5のカスタムUINavigationバー
- 6. jsドロップダウンサブメニューの項目の位置付け
- 7. 位置の項目を中心に
- 8. iOS UITabBarの位置と項目
- 9. 項目が同一のメモリ位置
- 10. WPFのtabcontrolでタブ項目の位置を変更するには
- 11. TreeViewで展開された項目の位置を変更する
- 12. Nprogressバーの位置を変更します。
- 13. 項目カルーセル内で使用すると位置が変更されます
- 14. 変更位置
- 15. バーの値のカスタム位置
- 16. アクティブリストノードの項目を2番目の位置にプル
- 17. メニュー項目ブレークポイントの変更
- 18. コレクションの変更項目
- 19. 絶対位置/固定位置:項目のスクロールを防止する
- 20. UINavigationツールバーのサブビュー項目を作成する方法Interface Builder?
- 21. MahApps変更LeftWindowCommands項目タブ
- 22. 変更コンボボックス選択項目
- 23. フォームの位置の変更
- 24. マウスの位置の変更
- 25. 変更ツールチップの位置/
- 26. Woocommerceの変更フィールド位置
- 27. AdMobバナービューの変更位置
- 28. 地理位置の変更
- 29. 反復中にHashMap項目を置換/変更する
- 30. クリックしたときに検索バーの位置を変更する
おかげ内のこのアクションメソッドを追加これを実装します –
このようなセレクタを設定するには、 '#selector(CustomClass.buttonAction(_ :))' –