как настроить кнопку бара, но сохранить последовательность? - PullRequest
1 голос
/ 27 марта 2012

Я добавил элемент панели кнопок в панель навигации и связал переход от кнопки к другому контроллеру представления.

Теперь я попытался настроить внешний вид этой кнопки с помощью

    UIButton *mapButton=[[UIButton alloc] initWithFrame:CGRectMake(0, 0, 22, 22)];
    [mapButton setImage:[UIImage imageNamed:@"map.png"] forState:(UIControlStateNormal)];
    [mapButton setShowsTouchWhenHighlighted:YES];

    [showAllButton setCustomView:mapButton];

Когда я нажимаю на нее, перезвон больше не вызывается. Что пошло не так?

Спасибо!

Leo

Ответы [ 2 ]

2 голосов
/ 27 марта 2012

Вы можете вручную позвонить, чтобы выполнить переход, как это:

[self performSegueWithIdentifier:@"pushDeviceDetail" sender:self];

Таким образом, если вы установите цель и селектор на своей кнопке и вызовете его в селекторе, вы сможете выполнить переход.

Просто не забудьте назвать свою последовательность действий в конструкторе интерфейсов, чтобы иметь возможность сделать это, а затем включить этот идентификатор в сделанный вами вызов.

0 голосов
/ 27 марта 2012

ну, во-первых, вы не добавляете цель к этой новой кнопке map.Не знаком с раскадровками, но я уверен, что эта новая кнопка не будет работать, если вы не добавите цель и селектор ...

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