カスタム画像をプログラムでとUIBarButtonItemに設定する方法

リカルド・ゲレロ

UIBarButtonItemにカスタム画像を割り当てる際に問題が発生しました。主な問題は、ボタンを作成したときに画像が白い四角として表示されることです。これが私のコードです:

fileprivate func configureNavigationBar() {
        tabBarController?.navigationItem.title = lot.name
        let exportImg: UIImage = UIImage(named: "action.png")!
        let addButton = UIBarButtonItem(barButtonSystemItem: .add, target: self, action: #selector(showCreationView(_:)))
        let exportByEmail = UIBarButtonItem(image: exportImg, style: .done, target: self, action: #selector(exportDataByEmail(_:)))
        tabBarController?.navigationItem.rightBarButtonItems = [exportByEmail,addButton]
    }

問題はexportByEmailにあり、画像はアセットから追加された変数exportImgにあります

image1

私のコードから得られた結果: image2

Yervand Saribekyan

画像の背景は透明である必要があり、次のように変更せずに表示するには、常に元のレンダリングモードを画像に設定できます。

let exportByEmail = UIBarButtonItem(image: exportImg.withRenderingMode(.alwaysOriginal), style: .done, target: self, action: #selector(exportDataByEmail(_:)))

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

プログラムでビューにカスタム属性を設定する方法

分類Dev

プログラムでビューにカスタム属性を設定する方法

分類Dev

プログラムで設定からカスタムキーボード名を有効にする方法

分類Dev

プログラムでImageViewの画像としてVectorDrawableを設定する方法

分類Dev

プログラムでImageViewの画像としてVectorDrawableを設定する方法

分類Dev

プログラムでカスタムTALphaColorを設定するにはどうすればよいですか?

分類Dev

プログラムでUIViewのカスタム境界線の色を設定する方法は?

分類Dev

プログラムでカスタム太字フォントを設定する方法-迅速

分類Dev

プログラムで注文を作成するときにカスタム価格を設定するにはどうすればよいですか?

分類Dev

WooCommerce製品で設定されたプログラムによるカスタム属性値を更新します

分類Dev

Jenkinsカスタムパイプラインとjenkinsfileに設定するプロパティを追加する方法

分類Dev

ダイアログでgetWindowsにカスタムカラーを設定する方法

分類Dev

xamarin形式でプログラムで画像ソースを設定することはできませんが、ローカル画像を使用する場合のみ

分類Dev

WordPressでプログラムでカスタム投稿タイプの画像サムネイルを表示する方法。

分類Dev

UIImageViewがプログラムで画像を設定するバグ

分類Dev

プログラムでAndroidボタンにdrawableLeftを設定する方法は?

分類Dev

プログラムでホーム画面のカスタムランチャーの検索バーとしてグーグルを設定する

分類Dev

プログラムでタイムピッカー値を設定する

分類Dev

プログラムでxamlボタンにスタイルを設定すると失敗します

分類Dev

プログラムでボタンを作成し、背景画像を設定する

分類Dev

Android:プログラムでURLから画像ビューに画像を設定する方法

分類Dev

JUNITテストを行うときに `カスタムロケーション`から設定ファイルをロードするように `SpringBoot`にプログラムで指示する方法

分類Dev

Androidはプログラムでカスタムビューの高さと幅を設定します

分類Dev

プログラムで画像ビューの向きを設定する方法

分類Dev

Hypertermでカスタム背景画像を設定する方法

分類Dev

商品が属する商品カテゴリの画像に基づいて、商品の注目画像をプログラムで設定する方法

分類Dev

プログラムでiPhoneのボタン背景画像を設定する

分類Dev

ImageButton画像をプログラムで設定する

分類Dev

Woocommerce3でプログラムでカスタム配送料を設定する

Related 関連記事

  1. 1

    プログラムでビューにカスタム属性を設定する方法

  2. 2

    プログラムでビューにカスタム属性を設定する方法

  3. 3

    プログラムで設定からカスタムキーボード名を有効にする方法

  4. 4

    プログラムでImageViewの画像としてVectorDrawableを設定する方法

  5. 5

    プログラムでImageViewの画像としてVectorDrawableを設定する方法

  6. 6

    プログラムでカスタムTALphaColorを設定するにはどうすればよいですか?

  7. 7

    プログラムでUIViewのカスタム境界線の色を設定する方法は?

  8. 8

    プログラムでカスタム太字フォントを設定する方法-迅速

  9. 9

    プログラムで注文を作成するときにカスタム価格を設定するにはどうすればよいですか?

  10. 10

    WooCommerce製品で設定されたプログラムによるカスタム属性値を更新します

  11. 11

    Jenkinsカスタムパイプラインとjenkinsfileに設定するプロパティを追加する方法

  12. 12

    ダイアログでgetWindowsにカスタムカラーを設定する方法

  13. 13

    xamarin形式でプログラムで画像ソースを設定することはできませんが、ローカル画像を使用する場合のみ

  14. 14

    WordPressでプログラムでカスタム投稿タイプの画像サムネイルを表示する方法。

  15. 15

    UIImageViewがプログラムで画像を設定するバグ

  16. 16

    プログラムでAndroidボタンにdrawableLeftを設定する方法は?

  17. 17

    プログラムでホーム画面のカスタムランチャーの検索バーとしてグーグルを設定する

  18. 18

    プログラムでタイムピッカー値を設定する

  19. 19

    プログラムでxamlボタンにスタイルを設定すると失敗します

  20. 20

    プログラムでボタンを作成し、背景画像を設定する

  21. 21

    Android:プログラムでURLから画像ビューに画像を設定する方法

  22. 22

    JUNITテストを行うときに `カスタムロケーション`から設定ファイルをロードするように `SpringBoot`にプログラムで指示する方法

  23. 23

    Androidはプログラムでカスタムビューの高さと幅を設定します

  24. 24

    プログラムで画像ビューの向きを設定する方法

  25. 25

    Hypertermでカスタム背景画像を設定する方法

  26. 26

    商品が属する商品カテゴリの画像に基づいて、商品の注目画像をプログラムで設定する方法

  27. 27

    プログラムでiPhoneのボタン背景画像を設定する

  28. 28

    ImageButton画像をプログラムで設定する

  29. 29

    Woocommerce3でプログラムでカスタム配送料を設定する

ホットタグ

アーカイブ