Возникла тут на днях необходимость создать программно такой вот поповер:
Все выглядит просто: обычный UINavigationController с UITableViewController в роли рутового вйу контроллера. Title и две кнопки по бокам делаются элементарно. Но вот возник у меня вопрос как сделать кнопку Done.
Ответ нашел в блоге чувака Ari Braginsky. Делается это так:
UIBarButtonItem *flexibleSpaceLeft = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil];
[yourToolbar setItems:[NSArray arrayWithObjects:flexibleSpaceLeft, yourUIBarButtonItem, nil]];
[flexibleSpaceLeft release];
Очень мне помогло это решение. Спасибо Ari за подсказку