イメージ付きのカスタムボタンがあります。このために、私はviewcontroller.swiftファイルでIBOutletを参照しています。イメージボタン用のIBOutletは、アウトレットを再作成した後にボタンを正しく参照していません
ボタンは機能していましたが、間違ったコンセントに接続されました。私は、そのボタンとそれに類するすべてのボタンのコンセントとアクションをすべて削除し、それらを再作成しました。その時点で彼らは働きませんでした。
私が最初にこのコードでボタンの画像を変更しようとしました:
star1BackButtonReference.setImage(UIImage(named: "starfull_48dp.png"), forState:
これは何もしませんでした。画像を変更するためのコードで問題が発生したと考えた後、私はいくつかをチェックすることにしました。
だから私はこのようなボタンを隠そうとした:
star1BackButtonReference.hidden = true
これはどちらか何もしませんでしたので、私はIBOutlet参照star1BackButtonReferenceに問題があると思い、私は/非表示を変更するだけで、インスタンスを見つけました画像と参照。
基準は次のようである:
@IBOutlet var star1BackButtonReference: UIButton!
Iは、ストーリーボード上の参照出口をチェックし、それらが(一方が他方の側はstar1BackButtonReferenceでのViewControllerある)正しいです。
ご返信ありがとうございます。私はそれを試みたが、運がない。エラーが発生しても目に見えない、または画像が変化しない。 –
背景と色合いを設定してみてください!!!!それが動作すれば、コンセントではなく他の問題があります! – Lion
イメージボタンでどうすればいいのか分かりません。私はアルファでしたが、それは効果がありません。あなたの 'star1BackButtonReference.setImage(UIImage(名前:" starfull_48dp.png "))の –