前提・実現したいこと
現在、UIViewのサブviewにUILabelを追加しています。
削除ボタンをタップすると、UIViewのサブviewを削除して
UILabelを削除するようにしています。
次にdrawButtonをタップしたときに、下記のような条件分岐を考えています。
しかし、調べてはみたもののUILabelの有無を調べる方法が分かりません。
UILabelの有無を調べる方法をご教示頂けますでしょうか。
よろしくお願いいたします。
@IBOutlet weak var messageLabel: UILabel! @IBOutlet weak var messageView: UIView! messageView.addSubview(messageLabel) @IBAction func deleteButtonTapped(_ sender: UIButton) { messageView.removeFromSuperview() } @IBAction func drawButtonTapped(_ sender: UIButton) { if messageView上にUILabelが存在するならば { //UILabelが存在するときの処理を書く } else if messageView上にUILabelが存在しないならば { //UILabelが存在しないときの処理を書く } }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。