iPhone: UISegmentedControl с пользовательскими изображениями в нажатом состоянии

Я использую UISegmentedControl с некоторыми настраиваемыми изображениями:

UISegmentedControl *segmentedControl = [[UISegmentedControl alloc] initWithItems:nil];
[segmentedControl insertSegmentWithImage:[UIImage imageNamed:@"0.png"] atIndex:0 animated:NO];
[segmentedControl insertSegmentWithImage:[UIImage imageNamed:@"1.png"] atIndex:1 animated:NO];
[segmentedControl insertSegmentWithImage:[UIImage imageNamed:@"2.png"] atIndex:2 animated:NO];
segmentedControl.frame = CGRectMake(0, 0, 90, 30);
[self.view addSubview:segmentedControl];
[segmentedControl release];

Эта часть работает нормально. Но он по-прежнему использует стиль Apple для управления и просто добавляет мои изображения поверх него. Есть ли способ, которым мне не нужно использовать стили Apple и настраивать управление с помощью моих собственных изображений без фона? Я также хотел бы иметь свои собственные «избранные» изображения состояний.

Возможно?

5
задан Nic Hubbard 9 September 2010 в 23:07
поделиться