Вам нужно установить toolbarItems
вашего верхнего UIViewController
в вашем UIPopover
и настроить его правильно. Рассмотрим что-то вроде этого:
NSArray *segmentedItems = [NSArray arrayWithObjects:@"Bookmarks", @"Recents", @"Contacts", nil];
UISegmentedControl *ctrl = [[UISegmentedControl alloc] initWithItems:segmentedItems];
ctrl.segmentedControlStyle = UISegmentedControlStyleBar;
ctrl.selectedSegmentIndex = 0;
UIBarButtonItem *item = [[UIBarButtonItem alloc] initWithCustomView:ctrl];
ctrl.frame = CGRectMake(0.0f, 5.0f, 320.0f, 30.0f);
NSArray *theToolbarItems = [NSArray arrayWithObjects:item, nil];
[self setToolbarItems:theToolbarItems];
[ctrl release];
[item release];
РЕДАКТИРОВАТЬ: Теперь я получил его, просто не устанавливайте tintColor, он будет наследовать правильный цвет (что бы это ни было). Снимок экрана ниже теперь выглядит точно так же, как в приложении Google Maps:
альтернативный текст http://www.memorylifter.com/services/dev/linklist/SCREENSHOT_TABBAT.png