これが私のコードです:
UISegmentedControl* scTopNav = [[UISegmentedControl alloc] initWithItems:[[NSArray alloc] initWithObjects:@"Show Comparison", @"Estimated Annual Units", nil]];
[scTopNav setFrame:CGRectMake((self.view.frame.size.width/2)-(scTopNav.frame.size.width/2), vUserInputs.frame.origin.y + vUserInputs.frame.size.height + 50.0, scTopNav.frame.size.width, scTopNav.frame.size.height)];
[scTopNav addTarget:self action:@selector(navOptions:) forControlEvents:UIControlEventValueChanged];
scTopNav.segmentedControlStyle = UISegmentedControlStylePlain;
[self.view addSubview:scTopNav];
[self.view bringSubviewToFront:scTopNav];
タッチしてもコントロールが強調表示されず、navOptions メソッドが呼び出されません。何が間違っているのでしょうか?