当我segmentControll选择任何段它亘古不变的节目突出
问题描述:
NSArray *itemArray = [NSArray arrayWithObjects:@"one", @"Two", @"Three", nil];
segmentControl = [[UISegmentedControl alloc] initWithItems:itemArray];
segmentControl.frame = CGRectMake(5, 5, 325, 35);
segmentControl.segmentedControlStyle = UISegmentedControlStyleBar;
segmentControl.tintColor = [UIColor blackColor];
[self changeUISegmentFont:segmentControl];
//[self.view addSubview:segmentControl];
self.navigationItem.titleView = segmentControl;
[segmentControl addTarget:self action:@selector(segmentAction:) forControlEvents:UIControlEventValueChanged];
这是我的分段控制的代码和我的问题是..当我segmentControll选择任何段它亘古不变的节目突出
当我选择不告诉我,该段被选中的任何部分。 我的意思是它没有显示突出显示..
任何人都可以告诉我是什么问题?
答
更改代码中的以下行。
segmentControl.tintColor = [UIColor blackColor];
to
segmentControl.tintColor = [UIColor grayColor];
实际上,段已被选中,但它对您不可见,因为黑色是选定模式下的默认颜色。
谢谢... Adarsh V ...你让我走出困境:) – 2011-03-19 08:39:03