как программно создать кнопку остановки веб-просмотра - PullRequest
0 голосов
/ 08 сентября 2010

Я хочу добавить кнопку на панель инструментов веб-просмотра, не используя IB, поэтому я должен сделать это с помощью программного обеспечения, как это сделать?

1 Ответ

1 голос
/ 08 сентября 2010

Я не проверял это, но оно должно быть близко.Он добавляет кнопку с именем «Стоп» на правой стороне панели инструментов.Вы вызываете этот метод из viewDidLoad метода вашего контроллера представления.

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

    UIBarButtonItem* stopButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Stop"
                                                                       style:UIBarButtonItemStylePlain
                                                                      target:self
                                                                      action:@selector(stopButtonAction:)];

    NSArray* items = [[NSArray alloc] initWithObjects:flexibleSpace, stopButtonItem, nil];
    [stopButtonItem release];
    [flexibleSpace release];
    [toolbar setItems:items animated:NO];
    [items release];
}

- (void)stopButtonAction:(id)sender
{
    // ... do something ...
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...