gpt4 book ai didi

iOS Swift 按钮显示延迟

转载 作者:行者123 更新时间:2023-11-30 13:37:11 24 4
gpt4 key购买 nike

请考虑以下代码:

override func viewDidLoad() {
super.viewDidLoad()

let images = [
"Add To Inventory","Move To Display Room","Move To Store Room","Move To Storage","Scrap Inventory"
]

var buttons:[UIButton] = []
// For use in foreground
let name=defaults.valueForKey("name") as! String
tasksTitle.title = "Tasks for \(name)"
var y=CGFloat(140)

for var i=0;i<images.count;i++ {
print(i)
buttons.append(UIButton(type: .Custom))
buttons[i].frame = CGRectMake(60,y,650,100)

buttons[i].setImage(UIImage(named: "\(images[i]).png"), forState: .Normal)
buttons[i].tag = i
buttons[i].addTarget(self, action: "taskPressed:", forControlEvents: UIControlEvents.TouchUpInside)
self.view.addSubview(buttons[i])
y+=130
print(y)
}

我的问题是,按钮大约需要 20 秒才会出现,并且当它们出现时,只显示第一个(添加到库存)和最后一个(报废库存)。我尝试重新创建 View 并使用普通按钮获得相同的结果。有谁知道我的问题可能是什么?

最佳答案

您使用自动布局吗?如果是,这可能可以解释为什么您没有看到所有按钮。另一种可能性是某些图像未包含在您的应用程序包中(这可能会导致框架花费时间尝试在其他地方找到它们)或者非常大。

关于iOS Swift 按钮显示延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35947849/

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