gpt4 book ai didi

ios - 专注 Action 的时间延迟

转载 作者:行者123 更新时间:2023-11-28 08:55:24 27 4
gpt4 key购买 nike

我有一个 Collection View 并以这样一种方式排列它,即在屏幕的一侧有一个单独的列,并且根据焦点中的集合项替换内容。

如果对某个项目的关注超过 0.5 秒,我希望能够换出内容。

这是我目前拥有的,它会立即换出数据。

if self.focused {
self.label.alpha = 1
self.priceLabel.alpha = 1
if self.representedDataItem?.imageUrl! == "https://s3-us-west-2.amazonaws.com/random/image.png" ||
self.representedDataItem?.imageUrl! == "" {
self.backgroundImage.image = UIImage(named: "titleImage")
}
else {
ImageCache.sharedLoader.imageForUrl((self.representedDataItem?.imageUrl!)!, completionHandler:{(image: UIImage?, url: String) in
self.backgroundImage.image = image!
})
}
}
else {
self.label.alpha = 0.2
self.priceLabel.alpha = 0.2
}

最佳答案

不知道 self.focused 如何确定,假设您已经处理了它。因此,您可以使用 GCD 在获得焦点时延迟执行。

dispatch_after(dispatch_time(DISPATCH_TIME_NOW,  Int64(0.5 * Double(NSEC_PER_SEC))), dispatch_get_main_queue()) {
// code to be executed after 0.5 sec
}

关于ios - 专注 Action 的时间延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33226880/

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