2017-01-24 16 views
-1

Ifとelseステートメントの内部で、私はBarButtonItemのカスタムイメージを変更したいと思います。どうすればデフォルトでこれを行うことができますか?私は既に1つのカスタムイメージを持っていますが、ある状況下では別のカスタムイメージに変更したいと思っています。あなたがAssets.xcassetsであなたのイメージを持っている場合はSwiftのifおよびelseステートメントのUIBarButtonIconを変更します。

答えて

0

あなたはこれを行うことができます動作するはずです

if something { 

    yourBarButtonItem.image = imagename 

} else { 

    yourBarButtonItem.image = anotherimagename 

} 

を。それ以外の場合は、プロジェクト内のフォルダに画像を持っているだけです。

if something { 

    yourBarButtonItem.image = UIImage(named: "imagename.extension") 

} else { 

    yourBarButtonItem.image = UIImage(named: "imagename.extension") 

} 
+0

ありがとうございます:) @Lucas Palaian – user7418615

関連する問題