gpt4 book ai didi

iPhone - 将 UISegmentedControl 添加到导航 Controller 工具栏

转载 作者:行者123 更新时间:2023-12-03 19:19:25 25 4
gpt4 key购买 nike

将 UISegmentedControl 添加到导航 Controller 工具栏是异端邪说吗?

我正在考虑这段代码:

UISegmentedControl *segmentedControl = [[UISegmentedControl alloc] initWithItems:
[NSArray arrayWithObjects:
[NSString stringWithString:NSLocalizedString(@"One", @"")],
[NSString stringWithString:NSLocalizedString(@"Two", @"")],
[NSString stringWithString:NSLocalizedString(@"Three", @"")],
[NSString stringWithString:NSLocalizedString(@"Four", @"")],
nil]];

segmentedControl.segmentedControlStyle = UISegmentedControlStyleBar;
segmentedControl.tintColor = [UIColor blackColor];

[segmentedControl setSelectedSegmentIndex:0];


[segmentedControl addTarget:self action:@selector(changeSegment:)
forControlEvents:UIControlEventValueChanged];

[segmentedControl setFrame:[self.navigationController.toolbar bounds]];

[self.navigationController.toolbar addSubview:segmentedControl];
[segmentedControl release];

我已经尝试过此代码,但触摸这些段时似乎并未选择它们。

这是正确的做法吗?

谢谢。

最佳答案

这很可能是由于您的tintColor 为黑色。更改颜色,您应该会看到所选片段的反射(reflect)。

关于iPhone - 将 UISegmentedControl 添加到导航 Controller 工具栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6445682/

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