gpt4 book ai didi

ios - 按下后按钮从底部出来

转载 作者:行者123 更新时间:2023-11-28 05:50:24 25 4
gpt4 key购买 nike

我正在制作一个极其简单的 iOS 应用程序。我按下一个按钮,图像就会改变。我遇到的问题是,每次我按下按钮时,按钮都会移动到手机模拟器的底部,并位于我最初按下的按钮之上。

此外,图像只停留了一瞬间就消失了。 (我假设这些行动是齐头并进的)。

如果有人能提供帮助,这里是代码。

import UIKit

class ViewController: UIViewController {
@IBAction func generateHero(_ sender: UIButton) {
//list of Images in array
let image : NSArray = [ UIImage(named: "batman.jpg")!,
UIImage(named: "the-flash.jpg")!,
UIImage(named: "Deadpool.jpg")!,
UIImage(named: "green-arrow.jpg")!,
UIImage(named: "iron-man.jpg")!]

//random image generating method
let imagerange: UInt32 = UInt32(image.count)
let randomimage = Int(arc4random_uniform(imagerange))
let generatedimage: AnyObject = image.object(at: randomimage) as AnyObject
self.heroImage.image = generatedimage as? UIImage
}

@IBOutlet weak var heroImage: UIImageView!
}

最佳答案

你在随机图像生成中做了很多不必要的转换,如果你使用 Array 而不是 NSArray 你可以使用返回随机元素的 .randomElement() 函数的阵列。所以你会做self.heroImage.image = image.randomElement()

关于ios - 按下后按钮从底部出来,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53178871/

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