【问题标题】:Swift Adding Image to a Button快速将图像添加到按钮
【发布时间】:2015-10-21 15:50:19
【问题描述】:

我想将图像添加到按钮,当它被点击时,我希望它改变。我对 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 期

【问题讨论】:

    标签: image swift uibutton


    【解决方案1】:

    您应该能够在按钮操作中使用设置图像来控制状态

    button.setImage(image: UIImage(named: <image name>), forState: UIControlState.Normal)
    

    如果您需要有关如何制作“切换按钮”的更多信息,这个帖子有一个很好的答案 How to use a UIButton as a toggle switch

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-08-24
        • 2021-06-05
        • 1970-01-01
        • 2012-09-11
        • 1970-01-01
        相关资源
        最近更新 更多