UISegmentedControl больше не может устанавливать цвет фона, используя IOS 13 Objective C - PullRequest
0 голосов
/ 10 апреля 2020

Я пытаюсь обновить свое приложение до IOS 13, чтобы уложиться в новый срок.

Я заметил, что больше не могу изменять цвет фона UISegmentedControls

scAngle = [[UISegmentedControl alloc] initWithFrame:Frame];
[scAngle insertSegmentWithTitle:@"No" atIndex:0 animated:false];
[scAngle insertSegmentWithTitle:@"Yes" atIndex:1 animated:false];
[scAngle setBackgroundColor:[UIColor blueColor]];

Нет независимо от того, какой цвет я ввожу, он выглядит как светло-серый фон по умолчанию и немного темнее серого для выбранного сегмента. Нелегко определить, какой сегмент выбран.

Он отлично работал при предыдущих IOS и xcode.

Я бы также упомянул, что установка цвета оттенка на любой другой цвет также игнорируется, и заголовок кнопки всегда черный.

...