私は、ボタンを押したときにそのフォントを変更し、ユーザーが別のボタンの中に触れたときにフォントを元に戻そうとしています。ユーザーがタッチアップしたときにフォントを変更すると、現在動作していますが、touchUpOutsideアクションのためにストーリーボードからアウトレットを作成してコードをリサイクルしようとしましたが、機能しません。外に触れるときにボタンのフォントを変更するには?
@IBAction func touchUpInside(_ sender: AnyObject) {
sender.titleLabel?!.font = UIFont(name: "Futura-CondensedExtraBold", size: 25)
}
@IBAction func touchUpOutside(_ sender: AnyObject) {
sender.titleLabel?.font = UIFont(name: "Futura-Medium", size: 22)
}
'UIFont(名前:" Futura-Medium "、size:22)'からnil以外の値を戻してもよろしいですか?中間文をそこに置いて、それをnilに設定していないことを確認することもできます。 –
@Travis Griggsテストするためにそこに中間的な声明を入れることはどういう意味ですか? – Baker2795
@ TravisGriggs - このコードは実際にはうまくいきますが、実際には「外に触れる」ことを理解していませんでした。これは、私が押し下げられ、ボタンの外にドラッグされ、タッチアップするときに機能します。しかし、あなたはbutton2を押したときにbutton1のフォントを元に戻すことを知っていますか? – Baker2795