如何使用一个 UIButton 隐藏和取消隐藏图像。 Swift
How can I hide and unhide images with one UIButton. Swift
我想用同一个按钮隐藏和取消隐藏这些图像。现在我在一个按钮上附加了 2 个动作。 Touch Down 和 Touch Down 重复。 Touch Down 重复让我按下按钮两次以取消隐藏图像。我只想按一次取消隐藏,就像我按下隐藏时一样。有人知道如何处理吗?
@IBAction func settingsCheck(sender: UIButton) {
c.hidden = true
d.hidden = true
e.hidden = true
f.hidden = true
g.hidden = true
a.hidden = true
b.hidden = true
cFour.hidden = true
settingsCheck.hidden = false
}
@IBAction func settingCheckButtonsUnhide(sender: UIButton) {
c.hidden = false
d.hidden = false
e.hidden = false
f.hidden = false
g.hidden = false
a.hidden = false
b.hidden = false
cFour.hidden = false
settingsCheck.hidden = true
}
正如@matt 在评论中建议的那样,您可以使用:
@IBAction func settingsCheck(sender: UIButton) {
if c.hidden == false {
c.hidden = true
d.hidden = true
e.hidden = true
f.hidden = true
g.hidden = true
a.hidden = true
b.hidden = true
cFour.hidden = true}
else {
c.hidden = false
d.hidden = false
e.hidden = false
f.hidden = false
g.hidden = false
a.hidden = false
b.hidden = false
cFour.hidden = false
}
}
你应该只使用!在实际隐藏状态之前如下反转它:
@IBAction func settingsCheck(sender: UIButton) {
c.hidden = !c.hidden
d.hidden = !d.hidden
e.hidden = !e.hidden
f.hidden = !f.hidden
g.hidden = !g.hidden
a.hidden = !a.hidden
b.hidden = !b.hidden
cFour.hidden = !cFour.hidden
}
我想用同一个按钮隐藏和取消隐藏这些图像。现在我在一个按钮上附加了 2 个动作。 Touch Down 和 Touch Down 重复。 Touch Down 重复让我按下按钮两次以取消隐藏图像。我只想按一次取消隐藏,就像我按下隐藏时一样。有人知道如何处理吗?
@IBAction func settingsCheck(sender: UIButton) {
c.hidden = true
d.hidden = true
e.hidden = true
f.hidden = true
g.hidden = true
a.hidden = true
b.hidden = true
cFour.hidden = true
settingsCheck.hidden = false
}
@IBAction func settingCheckButtonsUnhide(sender: UIButton) {
c.hidden = false
d.hidden = false
e.hidden = false
f.hidden = false
g.hidden = false
a.hidden = false
b.hidden = false
cFour.hidden = false
settingsCheck.hidden = true
}
正如@matt 在评论中建议的那样,您可以使用:
@IBAction func settingsCheck(sender: UIButton) {
if c.hidden == false {
c.hidden = true
d.hidden = true
e.hidden = true
f.hidden = true
g.hidden = true
a.hidden = true
b.hidden = true
cFour.hidden = true}
else {
c.hidden = false
d.hidden = false
e.hidden = false
f.hidden = false
g.hidden = false
a.hidden = false
b.hidden = false
cFour.hidden = false
}
}
你应该只使用!在实际隐藏状态之前如下反转它:
@IBAction func settingsCheck(sender: UIButton) {
c.hidden = !c.hidden
d.hidden = !d.hidden
e.hidden = !e.hidden
f.hidden = !f.hidden
g.hidden = !g.hidden
a.hidden = !a.hidden
b.hidden = !b.hidden
cFour.hidden = !cFour.hidden
}