버튼을 눌렀을 때 레이블 내용을 표시하고 다시 숨기려면 버튼을 눌러야합니다.
다음은 사용자가 버튼을 눌렀지만 버튼을 놓은 후 표시 상태를 유지할 때 레이블이 표시됩니다.버튼 동작 이벤트
myLabel.isHidden = true
및
@IBAction func myButton(_ sender: UIButton) {
myLabel.isHidden = false
어떤 도움을 환영합니다 이상입니다.
버튼을 눌렀을 때 레이블 내용을 표시하고 다시 숨기려면 버튼을 눌러야합니다.
다음은 사용자가 버튼을 눌렀지만 버튼을 놓은 후 표시 상태를 유지할 때 레이블이 표시됩니다.버튼 동작 이벤트
myLabel.isHidden = true
및
@IBAction func myButton(_ sender: UIButton) {
myLabel.isHidden = false
어떤 도움을 환영합니다 이상입니다.
단추에 2 개의 동작을 만들어야합니다. 이 작업을 만들 때 이벤트를 변경할 수 있습니다. 하나는 터치 다운해야하고 하나는 터치 업해야합니다. 당신은이 작업을 일단
당신은 단순히 숨기고 행동의 각 레이블을 표시 할 수 있습니다.
//Touch Down Event added to this action
@IBAction func buttonPressed(_ sender: UIButton) {
print("Button Pressed")
myLabel.isHidden = false
}
//Touch Up Inside Event added to this action
@IBAction func buttonReleased(_ sender: UIButton) {
print("Button Released")
myLabel.isHidden = true
}
터치 다운 방법을 사용하여 라벨을 숨기고 다시 터치하여 라벨을 다시 표시해야합니다.
@IBAction func touchUpInside(_ sender: UIButton) {
print("inside")
label.isHidden = true
}
@IBAction func touchDown(_ sender: Any) {
print("touch down")
label.isHidden = false
}
안녕하세요 루크, 어떤 이유로 든 내 라벨 내용을 표시하지 않습니다. 허위/실제 주문을 변경하면 출시 될 때만 myLabel이 표시됩니다. ( – Manolo
다른 이벤트로 각각 버튼에 대한 작업을 만들었습니까? , Touch Up Inside) –
예 동일한 버튼에 두 개의 동작이 있음 – Manolo