Facebook-сообщения-как элементы панели кнопок? - PullRequest
0 голосов
/ 29 декабря 2010

Я просто хочу создать кнопки внизу изображения, прикрепленные с надписью «Сообщения», «Обновления», «Отправлено».

Являются ли эти кнопки готовыми кнопками UIKit? если да, то что они контролируют?

Спасибо!

F.

alt text

Ответы [ 3 ]

1 голос
/ 29 декабря 2010

То есть UISegmentedControl .. проверить ссылку на учебник ...

СЧАСТЛИВЫЙ ICODNG ...

1 голос
/ 29 декабря 2010

Это UISegmentedControl , но я не думаю, что есть поддержка значка (красный кружок с номером внутри). Проверьте этот ТАК вопрос для аналогичного ответа.

Вы также можете взглянуть на библиотеку three20 , так как Facebook основан на этом, и может быть класс с именно тем, что вам нужно.

0 голосов
/ 29 декабря 2010

И вот код для этого, как найти в документации в разделе «Контроллеры навигации» в Руководство по программированию контроллера представления для iOS :

Листинг 3-3 Настройка панели инструментов с центрированным сегментированным элементом управления

- (void)configureToolbarItems
{
   UIBarButtonItem *flexibleSpaceButtonItem = [[UIBarButtonItem alloc]
                        initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace
                        target:nil action:nil];

   // Create and configure the segmented control
   UISegmentedControl *sortToggle = [[UISegmentedControl alloc]
                        initWithItems:[NSArray arrayWithObjects:@"Ascending",
                                        @"Descending", nil]];
   sortToggle.segmentedControlStyle = UISegmentedControlStyleBar;
   sortToggle.selectedSegmentIndex = 0;
   [sortToggle addTarget:self action:@selector(toggleSorting:)
               forControlEvents:UIControlEventValueChanged];

   // Create the bar button item for the segmented control
   UIBarButtonItem *sortToggleButtonItem = [[UIBarButtonItem alloc]
                                    initWithCustomView:sortToggle];
   [sortToggle release];

   // Set our toolbar items
   self.toolbarItems = [NSArray arrayWithObjects:
                         flexibleSpaceButtonItem,
                         sortToggleButtonItem,
                         flexibleSpaceButtonItem,
                         nil];

   [sortToggleButtonItem release];
   [flexibleSpaceButtonItem release];
}

F.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...