gpt4 book ai didi

iphone - UISegmentedControl 选定索引始终为 0?

转载 作者:太空狗 更新时间:2023-10-30 03:46:26 27 4
gpt4 key购买 nike

我有一个 UISegmentedControl,它有 6 个段,是我在 Interface Builder 中创建的。我在值更改时调用以下方法:

-(IBAction)segmentedChartButtonChanged:(id)sender
{
switch (self.segmentedChartButton.selectedSegmentIndex) {
case 0:
NSLog(@"5d selected. Index: %d", self.segmentedChartButton.selectedSegmentIndex);
break;
case 1:
NSLog(@"3m selected. Index: %d", self.segmentedChartButton.selectedSegmentIndex);
break;
default:
break;
}
}

每当我更改段时,selectedSegmentIndex 始终为 0。这是为什么?

最佳答案

IBOutlet 很可能没有连接。检查一下。您还可以使用传递给该方法的 sender

UISegmentedControl * segmentedControl = (UISegmentedControl *)sender;
switch (segmentedControl.selectedSegmentIndex) {
....

关于iphone - UISegmentedControl 选定索引始终为 0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6585896/

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