我想将图像添加到按钮,并且单击它时,我希望它进行更改。我是Swift的新手,所以我了解的很少。
我有这样的东西:
//
// ViewController.swift
// Tip Calculator
//
// Created by ios4 on 10/16/15.
// Copyright (c) 2015 ios4. All rights reserved.
//
import UIKit
class ViewController: UIViewController
{
@IBOutlet weak var tipAmount: UILabel!
@IBOutlet weak var userBillTextField: UITextField!
@IBOutlet weak var tenOutlet: UIButton!
override func viewDidLoad()
{
tipAmount.text = " "
// var billDouble = (userBillTextField.text as NSString).doubleValue
super.viewDidLoad()
}
@IBAction func calculateButton(sender: UIButton)
{
var billDouble = NSString(string: userBillTextField.text).doubleValue
tipAmount.text = String( stringInterpolationSegment: billDouble * 0.15)
}
@IBAction func tenButton(sender: UIButton)
{
}
并且我想将名为10的插座更改为与10_unselected_image不同的映像,称为10_selected_image。
有帮助吗?
这是我的说明:https://s3.amazonaws.com/mmhighschool/MasterDocs/TipCalculator/TipCalculatorAppDirections.pdf
我目前正在研究拉伸3
您应该能够在按钮操作中将设置图像用于控件状态
button.setImage(image: UIImage(named: <image name>), forState: UIControlState.Normal)
如果您需要有关如何制作“切换按钮”的更多信息,此主题对此有一个很好的答案How to use a UIButton as a toggle switch
对于Swift 5中的我来说,它的工作方式是:
boton1.setBackgroundImage(UIImage(named: "image Name"), for: UIControl.State.normal)