gpt4 book ai didi

ios - 更改 UISegmentedControl 文本

转载 作者:行者123 更新时间:2023-11-29 04:16:59 24 4
gpt4 key购买 nike

我正在尝试更改我在 IB 中制作的 UISegmentedControl 的文本。这是代码

[changeButton removeAllSegments];
[changeButton insertSegmentWithTitle:NSLocalizedString(@"Traffic",@"traffic string") atIndex:0 animated:YES];
[changeButton insertSegmentWithTitle:NSLocalizedString(@"Satellite",@"satellite string") atIndex:1 animated:YES];

但什么也没发生:我总是看到 IB 为我放置的默认标签(“第一”和“第二”)。当然,我将 IBOUtlet 放在我的 .h 中:

 __weak IBOutlet UISegmentedControl *changeButton;

我错过了什么?一般来说,当我在IB中创建控件时,为了以编程方式访问它,将IBOutlet放入.h中是正确的方法吗?

最佳答案

__weak

哦等等...如果它很弱,它会在作用域结束时被释放并为空(当创建它的方法返回时)。省略 __weak 应该没问题。

关于ios - 更改 UISegmentedControl 文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13561891/

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