стиля бара, как BlackOpaque
моих людей сборщик выглядит следующим образом: ABPeoplePickerNavigationController навигация barStyle BlackTranslucent смещает макет
, но когда я хочу barStyle быть BlackTranslucent
, это выглядит следующим образом:
Я попытался решение от here
КОД:
- (void)showPeoplePickerController
{
ABPeoplePickerNavigationController *picker = [[ABPeoplePickerNavigationController alloc] init];
picker.peoplePickerDelegate = self;
NSArray *displayedItems = [NSArray arrayWithObjects:[NSNumber numberWithInt:kABPersonPhoneProperty],
[NSNumber numberWithInt:kABPersonEmailProperty],
[NSNumber numberWithInt:kABPersonBirthdayProperty],[NSNumber numberWithInt:kABPersonAddressProperty],nil];
picker.displayedProperties = displayedItems;
picker.navigationBar.barStyle = UIBarStyleBlack;
// picker.navigationBar.translucent = YES; //uncommented for translucent bar
[self.navigationController presentModalViewController:picker animated:YES];
}
Но как мне сменить вещи с PeoplePicker?
Поделитесь некоторым кодом ... как вы добавляете ABPeoplePickerNavigationController navigationbarStyle ... – Vishal
@Vishal: см. Мое редактирование –