Я пытаюсь настроить следующий сегментированный элемент управления, используя левое изображение для первой кнопки и правое изображение для второй кнопки. Как мне сделать это с помощью UIAppearance?
Я хочу изменить следующий segmentedControl:
к чему-то подобному, как показано ниже:
Причина, по которой я хочу использовать пользовательский образ, - это изменить угол наклона кнопок. Если вы посмотрите на синее сегментированное управление, оно будет более квадратным (у моего изображения есть собственные углы).
Я думал о чем-то подобном, но не использовал:
UIImage *leftImage = [[UIImage imageNamed:@"leftControl.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 15, 0, 15)];
UIImage *rightImage = [[UIImage imageNamed:@"rightControl.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 15, 0, 15)];
[[UISegmentedControl appearance] setBackgroundImage:leftImage forState:UIControlStateNormal barMetrics:UIBarMetricsDefault ];
[[UISegmentedControl appearance] setBackgroundImage:rightImage forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];