gpt4 book ai didi

ios - 为什么当我调用 .setTitle 时我的 UIButton 文本没有改变? ( swift )

转载 作者:行者123 更新时间:2023-11-29 01:52:11 26 4
gpt4 key购买 nike

我有一个按钮,按下时会更改其他两个按钮的文本。这是代码:

@IBAction func nextDay(sender: AnyObject) {
selectedDate = selectedDate.set("day", value: selectedDate.day + 1)!
//update button text
monthDayYearButton.setTitle(formatter.stringFromDate(selectedDate), forState: .Normal)
dayOfTheWeekButton.setTitle(selectedDate.weekdayName, forState: .Normal)
}

但是,只有 dayOfTheWeekButton 更改了它的标题。我知道这两个按钮之间的唯一区别是 monthDayYearButton 使用属性文本而不是纯文本。我只使用属性文本将字体设置为粗体。

我已经为状态的每个按钮尝试了这个,包括 allZeros。

不用担心我奇怪的 NSDate 操作,我安装了一个名为 SwiftDate 的 cocoa pod。

最佳答案

尝试使用:
monthDayYearButton.setAttributedTitle(NSAttributedString,forState:UIControlState)

关于ios - 为什么当我调用 .setTitle 时我的 UIButton 文本没有改变? ( swift ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31277592/

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