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. wp_nav_menu_itemsを使用してワードプレスメニュー項目の位置を変更
- 2. リストビュー項目の位置を右に変更する
- 3. jQueryフィルタ - 項目位置
- 4. iOS5のカスタムUINavigationバー
- 5. jsドロップダウンサブメニューの項目の位置付け
- 6. 項目が同一のメモリ位置
- 7. 位置の項目を中心に
- 8. iOS UITabBarの位置と項目
- 9. WPFのtabcontrolでタブ項目の位置を変更するには
- 10. TreeViewで展開された項目の位置を変更する
- 11. Nprogressバーの位置を変更します。
- 12. 項目カルーセル内で使用すると位置が変更されます
- 13. バーの値のカスタム位置
- 14. アクティブリストノードの項目を2番目の位置にプル
- 15. メニュー項目ブレークポイントの変更
- 16. コレクションの変更項目
- 17. 絶対位置/固定位置:項目のスクロールを防止する
- 18. MahApps変更LeftWindowCommands項目タブ
- 19. UINavigationツールバーのサブビュー項目を作成する方法Interface Builder?
- 20. フォームの位置の変更
- 21. マウスの位置の変更
- 22. 地理位置の変更
- 23. AdMobバナービューの変更位置
- 24. 変更ツールチップの位置/
- 25. 反復中にHashMap項目を置換/変更する
- 26. クリックしたときに検索バーの位置を変更する
- 27. PowerShellの新しい項目位置パラメータの不一致
- 28. アイソトープ内の項目の絶対位置を無効にする
- 29. ImageViewの行列による位置の変更位置の変更
- 30. アンドロイドでの位置変更のマーカー位置を変更する方法
おかげ内のこのアクションメソッドを追加これを実装します –
このようなセレクタを設定するには、 '#selector(CustomClass.buttonAction(_ :))' –