2
UISegmentedControl *prevNext = [[UISegmentedControl alloc] initWithItems:[[NSArray alloc] initWithObjects:@"Previous", @"Next", nil]];
prevNext.segmentedControlStyle = UISegmentedControlStyleBar;
[prevNext addTarget:self action:@selector(prevNextPressed) forControlEvents:UIControlEventValueChanged];
prevNext.tintColor = [UIColor blackColor];
UIBarButtonItem *prevNextButton = [[UIBarButtonItem alloc] initWithCustomView:prevNext];
UIBarButtonItem *done = [[UIBarButtonItem alloc] initWithTitle:@"Done" style:UIBarButtonItemStyleBordered target:self action:@selector(closeKeyboard)];
done.tintColor = [UIColor blackColor];
UISegmentedControlとUIBarButtonItemが触れたときに、その外観を変更しない静的探しコントロールです。
tintColorプロパティを設定している行をコメントアウトすると、それらは良く見えませんが、少なくともタッチに視覚的に反応します。
なぜこのようなことが起こりますか、どのように解決できるかについてのアイデアはありますか?
ありがとうございます。私はtintColorを黒色に保ち、テキストの色を白から灰色にプログラムで変更して、異なるセグメントを押したときにセグメントが無効になっていることを示します。これを行うには良い方法が分かりますか? – ladookie