ios - 更新titleLabel UIButton

标签 ios iphone objective-c uibutton uilabel

我有一个带有titleLabel的UIButton,例如:@"Download it!"
我想在下载完成后,用另一个文本更新按钮的titleLabel,例如:@"Already downloaded!"
我可以更改状态(启用或不启用),但无法刷新/更新UIButton的titleLabel。

任何想法如何做到这一点?我尝试了[myButton setNeedsDisplay];,但没有用。

感谢您的建议和帮助。

更新1:
解:

[yourButton setTitle:<#(NSString *)#> forState:<#(UIControlState)#>]

最佳答案

你有试过吗?

[yourButton setTitle:<#(NSString *)#> forState:<#(UIControlState)#>]

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

相关文章:

iphone - Objective-C Protocol Madness——如何根据协议(protocol)返回对象?

iphone - 以编程方式清除 iPhone 上的二级缓存

ios - UITableViewCell 中文本字段的值 - iOS ObjC

ios - 当名称包含空格时从 iOS 应用程序重定向到 App Store?

c# - 无法将 iOS Autolayout 乘数设置为零

iphone - 解析 iPhone 项目中的 .ics 数据

iphone - 在 iPhone 上,AudioStreamer 通过耳机播放,而不是底部扬声器

ios - 如何删除位于可见区域之外的图 block 图层 Google map SDK for iOS

html - 如何在 iOS Swift 3 中从 url 解析 HTML 后获取表数据

iphone - iOS 在 iOS 6 + 7 中隐藏状态栏和标签栏