-5
ラベルを消してボタンをクリックして再び表示させてから、ボタンをクリックして再び表示して、画面上の乱れを減らしたい。ボタンをクリックするとスウィフトが表示されなくなる
次のコードは、最初に実行されたときにボタンが消えるようにしました。私はそれをやりたかったのですが、それを閉じてもう一度やり直してボタンを押すと、突然コードが消えてラベルが消えませんでした。私はコードを変更していません。私がしたことはすべてそれをもう一度実行していた。
私は学校でグループプロジェクトの一環としてこれをやっています。誰かが私の問題を助けてくれるのなら、それはすばらしいだろう。ありがとう。
P.S. PrepInfo
は私が隠そうとしているボタンで、PrepButtton
が押されたらPrepInfo
というラベルが消えるようにしたいというボタンです。
import UIKit
class BackgroundViewController: UIViewController {
@IBAction func PrepButton(sender: AnyObject) {
func hide() {
PrepInfo.hidden = false
}
hide()
}
@IBOutlet weak var PrepInfo: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
/*
// MARK: - Navigation
// In a storyboard-based application, you will often want to do a little preparation before navigation
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
// Get the new view controller using segue.destinationViewController.
// Pass the selected object to the new view controller.
}
*/
}
非表示()関数を、それが隠されていないことを意味する隠し_false_を作るようです。これはPrepButtonの中に隠す機能を持っている、ちょっとしたコード構造です。 PrepInfo.hidden =!PrepInfo.hiddenをPrepButtonに入れてください。 – GOR