Как иметь несколько строк элементов на панели UIToolbar? - PullRequest
1 голос
/ 03 марта 2010

Я пытаюсь сделать то, что делается в приложении Apple «Карты», когда выбрано «Направления»:

Размещено на imgur.com

Кто-нибудь знает, как иметь несколько строк UIBarButtonItems? Я нигде не нашел ответа. Я могу добавить элементы в одну строку на UIToolbar следующим образом:

    NSArray *newItems = [NSArray arrayWithObjects: settingsButton, textFieldStartItem, goButton, nil];
    toolBar.items = newItems;   

Но это просто помещает все предметы в один ряд.

Есть идеи?

Ответы [ 2 ]

1 голос
/ 03 марта 2010

Это не стандартная панель инструментов, а пользовательский вид. Вы не можете сделать это, используя базовые классы пользовательского интерфейса, вам придется написать свой собственный. Простая вещь, которую нужно попробовать - создать большую панель инструментов и добавить поверх нее поля стандартных подпредставлений.

0 голосов
/ 03 марта 2010

Вам нужно будет создать UIBarButtonItem с пользовательским представлением.

- (id)initWithCustomView:(UIView *)customView
...