画像とタイトルの付いたカスタムバーボタン -- swift フィールド と uinavigationbar フィールド と uinavigationitem フィールド 関連 問題

Custom Bar Button with Image And Title












0
vote

問題

日本語

画像とタイトルでカスタムバーボタンを使うときに問題が発生しました、私は以下のコード

を使用します <事前> <コード> let button = UIButton(type: .system) button.titleEdgeInsets.left = 5 button.setImage(buttonImg, for: .normal) button.setTitle(title, for: .normal) button.sizeToFit() button.addTarget(self, action: #selector(self.popVC), for: .touchUpInside) navigationItem.leftBarButtonItem = UIBarButtonItem(customView: button)

そしてここに問題がある範囲です。テキストは明らかに見えない

テキストは明らかに

英語

I got the problem when i use Custom Bar button with image and title, I use below code

let button = UIButton(type: .system)   button.titleEdgeInsets.left = 5   button.setImage(buttonImg, for: .normal)    button.setTitle(title, for: .normal)     button.sizeToFit()      button.addTarget(self, action: #selector(self.popVC), for: .touchUpInside)    navigationItem.leftBarButtonItem = UIBarButtonItem(customView: button) 

And Here is the problem snippet. Text not show clearly

The text not shows clearly

</div
        

回答リスト

-1
 
vote

これを試してみてください:

<事前> <コード> let backButton = UIButton(type: .system) backButton.frame = CGRect(x: 0, y: 0, width: 500, height: 30) backButton.setImage(buttonImg, for: .normal) backButton.setTitle(title, for: .normal) backButton.addTarget(self, action: #selector(self.popVC(_:)), for: .touchUpInside) backButton.sizeToFit() let backBarButton = UIBarButtonItem(customView: backButton) self.navigationItem.leftBarButtonItem = backBarButton
 

Try this:

    let backButton = UIButton(type: .system)     backButton.frame = CGRect(x: 0, y: 0, width: 500, height: 30)     backButton.setImage(buttonImg, for: .normal)     backButton.setTitle(title, for: .normal)     backButton.addTarget(self, action: #selector(self.popVC(_:)), for: .touchUpInside)     backButton.sizeToFit()     let backBarButton = UIBarButtonItem(customView: backButton)     self.navigationItem.leftBarButtonItem = backBarButton 
</div
 
 
         
         

関連する質問

12  UinavigationController:あるビューに戻るボタンを隠すすべてのビューに隠れている  ( Uinavigationcontroller hiding back button on one view hides it for all views ) 
スタック上に3つのUiviewControllersを含むUinavigationControllerを持っています。 <事前> <コード> View A - is the root View B - is pushed by View A and has `...

4  iOS 11に大きなタイトル表示をする  ( Making large title display on ios 11 right to left ) 
IOS 11の時点で、Appleは UINavigationBar および<コード> UINavigationItem に大型タイトル表示モードを追加しました。 次のSWIFTコードを使用するだけでこの効果を回転させることができます。 <事前> <コー...

227  ナビゲーションバーの「戻る」ボタンのタイトルを変更する方法  ( How do i change the title of the back button on a navigation bar ) 
現在左のバーボタンのデフォルト値は、現在のものをロードしたビューのタイトル、つまりボタンを押すと表示されるビュー(戻るボタン)。 ボタンに表示されているテキストを他のものに変更したいです。 私はView ControllerのViewDidLoadメソッドに次...

87  iPhone:ナビゲーションバーのタイトルを設定する  ( Iphone setting navigation bar title ) 
皆さん。私はまだiPhoneの開発にとってほとんど新しいものです、そして私のナビゲーションバーのタイトルを変更する方法を考え出しています。このサイトに関する別の質問で誰かが推奨されています: <事前> <コード> viewController.title = ...

0  セグメント化されたビューに対してナビゲーションバーボタン機能を与える  ( Giving navigation bar button functionality over segmented views ) 
私はアプリケーションに統合されたKALがある私のiOSアプリケーションに問題があります。 彼女は何が起こっているのかのイメージを。 あなたが私が写真の左側に実装したクラスに気付いたら、あなたは私がこれについて行った方法を吸収することができます。 とに...

7  垂直方向にUINAVICATIONITEMSを整列させる  ( Vertically aligning uinavigationitems ) 
UinavigationBarの高さを100pxにカスタマイズしました。このカスタマイズされたバーにボタンを追加したいです。 全体は、ボタンを除いて、NAVバーの下部に座っているように見えたらいいです。私はそれを中央に整列させることも、ナビゲーションバーの上...

3  画像を追加してMonotouchでナビゲーションバーをカスタマイズする  ( Customize the navigation bar with monotouch by adding an image ) 
モノタッチでナビゲーションバーをカスタマイズする方法はありますか? 私はそれにImageViewを追加しようとしていますが、残念ながらそれはうまくいきません。 これが私のコードです: <事前> <コード> imageView = new UIImageView...

3  NavigationBarにBarButTonItemを追加します  ( Adding barbuttonitem to navigationbar ) 
IBを介してナビゲーションバーを追加し、プログラムでBarbuttonItemを追加しようとしました......は機能しません。 <事前> <コード> - (void)viewDidLoad { UIBarButtonItem *addButto...

0  新しいものをロードする前に、カスタムNavbar TitViewが以前のタイトルを消去しない  ( Custom navbar titleview wont clear previous titles before loading new ones ) 
だから私は私のナビナルのカスタムタイトルビューを作ることができるカスタムUinavigationItemカテゴリを作成しましたが、ビューをプッシュ/ポップするたびにそれは単に古いものを取り除くことなく新しいタイトルを追加します。 のジャンブルになるために。これ...

2  iOS:UinavigationBarのタイトルは表示されません  ( Ios uinavigationbar title doesnt appear ) 
私のUinavigationBarのタイトルのもので何が悪いのかわからない。私はすべての可能なものを試した後に働くことができません。ナビゲーションバーが表示されますが、タイトルが見つかりません。これが私の簡単なコードです、 <事前> <コード> self.ma...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有