gpt4 book ai didi

ios - 我无法在 xcode 9.1 中的 UIButton 上显示图像

转载 作者:行者123 更新时间:2023-11-28 10:49:59 26 4
gpt4 key购买 nike

这是我的代码。我想在三个按钮中显示三个随机食品图像。我检查了语法,这似乎也不错。我不确定图像。我在图像集中有 1x、2x 和 3x 图像。

import UIKit
import GameplayKit

class ViewController: UIViewController {

@IBOutlet weak var button1: UIButton!

@IBOutlet weak var button2: UIButton!

@IBOutlet weak var button3: UIButton!


var foodItems = [String]()

override func viewDidLoad() {
super.viewDidLoad()
//Add food items into Array

foodItems.append("Apple")
foodItems.append("Banana")
foodItems.append("Bhindi")
foodItems.append("Bread")
foodItems.append("CornFlakes")
foodItems.append("Dal Dhokli")
foodItems.append("Egg")
foodItems.append("Milk")
foodItems.append("Nan")
foodItems.append("Roti")

// Add border to button(default color is black)

button1.layer.borderWidth = 1
button2.layer.borderWidth = 1
button3.layer.borderWidth = 1

// change border color to gray


button1.layer.borderColor = UIColor.gray.cgColor
button2.layer.borderColor = UIColor.gray.cgColor
button3.layer.borderColor = UIColor.gray.cgColor

// Do any additional setup after loading the view, typically from a nib.

askQuestion()
}
// ask question to identify foodItem

func askQuestion() {
foodItems = GKRandomSource.sharedRandom().arrayByShufflingObjects(in: foodItems) as! [String]
//set image to button 1, 2 and 3

button1.setImage(UIImage(named: foodItems[0]), for: .normal)
button2.setImage(UIImage(named: foodItems[1]), for: .normal)
button3.setImage(UIImage(named: foodItems[2]), for: .normal)

}

这是模拟器 View 。我只能看到蓝色方 block 。我在图像集中有 1x、2x 和 3x 图像。

1

最佳答案

在 Storyboard或 nib 中将按钮类型更改为自定义

enter image description here

关于ios - 我无法在 xcode 9.1 中的 UIButton 上显示图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46555320/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com