我已经学了一部分了,但我又碰到了一堵小墙,我敢肯定,我只是有点新,在这和一个简单的解决方案是有,但我有麻烦弄清楚如何选择/取消选择下面的按钮是我到目前为止,它是一个按钮变成了一个复选标记时点击...我'我已经到了这一步,但我需要该按钮取消选择时,再次点击,然后显然能够再次点击,如果需要的话。
@IBAction func buttonPressed(sender: AnyObject) {
sender.setImage(UIImage(named: "Checkmark.png"), forState: .Normal)
}
7条答案
按热度按时间8wtpewkr1#
斯威夫特3注:在SDK中,
.selected
和.checked
现在是小写的UIControlState
值,并且其中一些方法已被重命名:现在,您还可以在Xcode 8中使用图像文字,而不是使用
UIImage(named:)
:雨燕2:
为什么不使用按钮的
.Selected
状态作为“选中”状态,使用.Normal
状态作为“未选中”状态。gdx19jrr2#
你不需要在条件中设置选择。我只是在swift中用下面的方法做:
col17t5w3#
这是swift 4的工作代码。
确保您需要将按钮
IBAction
插座连接为UIButton
,并根据需要设置故事板中的默认按钮图像。h7wcgrx34#
Swift 4+更新:
7dl7o3gd5#
将图像设置为取消选中情节提要中的默认状态,并选中情节提要中的选定状态。
h7wcgrx36#
j2datikz7#
按下指定按钮时,仅选择三个按钮中按下的按钮,并取消选择其他按钮。