Swift将图像添加到按钮

时间:2015-10-21 15:50:20

标签: image swift uibutton

我想在按钮上添加图像,点击它时,我希望它能够改变。我对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)
    {



}

我希望名为ten outlet的插座从10_unselected_image更改为另一个名为10_selected_image的图像。

任何帮助?

以下是我的说明:https://s3.amazonaws.com/mmhighschool/MasterDocs/TipCalculator/TipCalculatorAppDirections.pdf

我目前正致力于伸展3

2 个答案:

答案 0 :(得分:1)

您应该可以在按钮操作

中使用设置图像作为控制状态
button.setImage(image: UIImage(named: <image name>), forState: UIControlState.Normal)

如果您需要有关如何制作“切换按钮”的更多信息,此主题可以很好地解决这个问题 How to use a UIButton as a toggle switch

答案 1 :(得分:0)

对于我来说,Swift 5的工作方式如下:

boton1.setBackgroundImage(UIImage(named: "image Name"), for: UIControl.State.normal)