gpt4 book ai didi

ios - 如何在 iOS 中以编程方式更改 UIButton 中的 textLabel 属性?

转载 作者:IT王子 更新时间:2023-10-29 07:48:14 25 4
gpt4 key购买 nike

我有一个 UIButton 应该有两种状态——“播放”和“暂停”;即 - 在用户第一次看到它时,它会显示“播放”,然后每当用户单击它时,它应该在“播放”和“暂停”之间切换。

我设法自己创建了 Controller - 内容可以正常播放和暂停 - 但我似乎无法更改 UIButton 文本标签文本。

我使用:

myButton.titleLabel.text = @"Play";

myButton.titleLabel.text = @"Pause";

它不起作用。文本没有变化。我也试过 [myButton.titleLabel setText:@"Pause"] 但效果不佳。

如何设置?

最佳答案

应该是:

[myButton setTitle:@"Play" forState:UIControlStateNormal];

您还需要传递 state。您可以检查其他 statehere .

然后你可以做这样的事情:

[myButton setTitle:@"Play" forState:UIControlStateNormal];
[myButton setTitle:@"Stop" forState:UIControlStateSelected];

关于ios - 如何在 iOS 中以编程方式更改 UIButton 中的 textLabel 属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11135532/

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