gpt4 book ai didi

ios - 更新按钮标题

转载 作者:行者123 更新时间:2023-11-28 13:40:56 25 4
gpt4 key购买 nike

我有一个简单的按钮,最初标有表情符号 🦁,我要做的就是在单击按钮后删除表情符号。

import UIKit

class ViewController: UIViewController {

@IBAction func touchCard(_ sender: UIButton) {
flipCard(withEmoji: "🦁", on: sender)
}

func flipCard(withEmoji emoji: String, on button:UIButton){
if button.currentTitle == emoji {
button.setTitle("", for: UIControl.State.normal)
print("Removed emoji")
}
}

}

当我单步执行代码时,语句 button.setTitle("", for: UIControl.State.normal) 被执行,但是 emoji 并没有消失,尽管它确实出现了褪色,之后按钮被点击。

编辑:标题会更新,但需要几 (8-10) 秒的时间。用另一个表情符号替换表情符号几乎是瞬间的!可能是什么原因造成的,我该如何解决?

PS:我正在关注 CS193P 讲座(第 1 课)here .

最佳答案

您可能需要 button.title(for: .normal) 而不是 button.currentTitle

关于ios - 更新按钮标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56046002/

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