私のボタンがflButton
ですが、私はalpha
0
に設定しようとすると、それは私にエラーSwiftのボタンの透明度(アルファ)を調整するにはどうすればよいですか? 「
は、私が
Value of type '(Any) ->()
を与える何のメンバーalpha
を持っていません。
@IBAction
で
Any
を交換する必要がありますか行?
import UIKit
class FirstLaunchView: UIViewController {
@IBOutlet weak var logo1: UIImageView!
@IBOutlet weak var smiley1: UIImageView!
@IBOutlet weak var subHapp1: UILabel!
@IBOutlet weak var happ1: UILabel!
@IBAction func flButton(_ sender: Any) {
UserDefaults.standard.set(false, forKey: "name")
//launchDetector = false
performSegue(withIdentifier: "toMain", sender: self)
}
@IBOutlet weak var firstLaunch: UIImageView!
override func viewDidLoad() {
super.viewDidLoad()
logo1.alpha = 0
smiley1.alpha = 0
subHapp1.alpha = 0
happ1.alpha = 0
flButton.alpha = 0
}
によってあなたの色を変更することができます。 – Sulthan
@Sulthan、それは本当であり、あなたは '@ IBAction'を再描画する必要もなく、あなたはそれをしなくてはならないことを知りませんでした。代替として、それを追加しました、ありがとう。 –
アクションのパラメータは実際にはオプションですが、 'flButton()'を使って 'IBOutlet'を使ってボタンにアクセスすることもできます。それはObjective-Cの動的性に由来します。セレクタには型が含まれていません。ボタンが同じ種類でない場合、複数のボタンに対して1つの 'IBAction'を再利用することは、おそらく良い習慣ではありません。 – Sulthan