我想使用bool-on按钮,若我点击按钮图像的imageview改变,若再次点击按钮,那个么图像反转使用Swift
我的代码是: func PickUpCarCost(){我想使用bool-on按钮,若我点击按钮图像的imageview改变,若再次点击按钮,那个么图像反转使用Swift,swift,image,button,boolean,Swift,Image,Button,Boolean,我的代码是: func PickUpCarCost(){ 在这个例子中,如果按钮选择了图像视图,图像将被选中。png如果未选择图像视图,图像将被取消选中。png如何在swift中对此进行编码。像这样在按钮上添加UIAPTgestureRecognitizer。或者您可以使用UIButton选择自己的属性 @IBOutlet weak var myBtn: UIButton! 在您的视图加载方法中添加以下行 let tapGesture = UITapGestureRecognizer(targ
在这个例子中,如果按钮选择了图像视图,图像将被选中。png如果未选择图像视图,图像将被取消选中。png如何在swift中对此进行编码。像这样在按钮上添加
UIAPTgestureRecognitizer
。或者您可以使用UIButton选择自己的属性
@IBOutlet weak var myBtn: UIButton!
在您的视图加载方法中添加以下行
let tapGesture = UITapGestureRecognizer(target: self, action: "handleTap")
myBtn.addGestureRecognizer(tapGesture)
func handleTap(sender: UITapGestureRecognizer) {
if sender.state == .ended {
// handling code
}
else if sender.state == .began {
}
}
根据您的需要添加手势。我使用了长时间点击和点击手势您可以选择变量。并为按钮状态添加不同的图像
imgCheck.setImage(UIImage(named: "uncheck.png"), for: .selected)
imgCheck.setImage(UIImage(named: "check.png"), for: .normal)
这段代码对我有效。全局定义
var isclick=false
func CarDeliverCost() {
if (!isclick){
imgUnCheck.image = UIImage(named: "check.png")
isclick=true
}
else
{
imgUnCheck.image = UIImage(named: "uncheck.png")
isclick=false
}
}
对不起,我不能做dis我只想使用bool on按钮。在whchi中,当uibuttonClick==true{//imge changed of image view}否则如果uibuttonClick==fase image reverse如果不想使用点击手势,请检查这家伙的ans,
func CarDeliverCost() {
if (!isclick){
imgUnCheck.image = UIImage(named: "check.png")
isclick=true
}
else
{
imgUnCheck.image = UIImage(named: "uncheck.png")
isclick=false
}
}