2017-04-21 3 views
1

これはすぐに戻ってアイコンとバックテキストです:私は設定しようとしたナビゲーションバックシンボルとナビゲーションバックテキストをカスタマイズするにはどうすればよいですか?

しかし、私はこのように戻って私のナビゲーションをしたい場合私の欲しいアイコンイメージに戻る:

しかし、それは役に立たない。

+0

あなたは 'backArrow'だけで' back button'を達成しようとしていますか? – Joe

+0

@Joe、どうすればいいですか? –

+0

だから、 'backArrow'だけを気に入らないようにしたいですか? – Joe

答えて

2

ボタンテキストをさまざまな方法で隠すことができます。この簡単な方法を試してください。

手順1:mainstoryBoardに移動し、navigationBarをクリックします。

ステップ2:後藤Attributes InspectorNavigation Item空白

enter image description here

Back Buttonステップ3追加:あなたはbackButtonテキスト方法を変更したい場合はをほとんど同じです。

enter image description here

アップデート1:あなたは戻るボタンとして画像を使用したい場合は、このlink


をチェックアップデート2:

方法2:使い方戻るボタンとしてのカスタム画像。

以下のコードをdetailVCに貼り付けて、戻るボタンの画像を設定します。

override func viewDidLoad() { 
    super.viewDidLoad() 
    // Do any additional setup after loading the view, typically from a nib. 

    title = "Detail VC" 

    let customButton = UIBarButtonItem(image: UIImage(named: "back"), style: .plain, target: self, action: #selector(backButtonTapped)) // 
    self.navigationItem.leftBarButtonItem = customButton 
} 

func backButtonTapped() {  
    _ = navigationController?.popToRootViewController(animated: true) 
} 

私は32ピクセルsize.Iとassets catalogueにボタン画像をバックに設定していますが、サイズクラスについてapple docとアセット画像size.Checkについて確認していません。

enter image description here

出力:

enter image description here

+0

こんにちは、こんにちは、私のカスタマイズアイコンに戻る矢印を変更するにはどうしたらいいですか? –

+0

ありがとう、私の仲間。良い答え、それはそれをupvoted。 –

+0

ストーリーボードに戻るボタンの画像を設定できますか? –

0

新しいUIBarButtonを作成し、それをnavigationItem.leftBarButtonを追加します。

let backButton = UIBarButtonItem(image: UIImage(named:"yourImage"), style: .plain, target: self, action: #selector(yourBackMethod(sender:)) 
navigationController.rightBarButton = backButton 


@objc internal func yourBackMethod(sender: AnyObject) { 
    naivationController.popViewController() 
} 

これが役に立ちます。

関連する問題