Я ищу выбор UIButtonTypeInfoLight в списке идентификаторов для элементов панели кнопок, и я его не вижу.Итак, два вопроса.
Это просто отсутствует, и мне придется создать его вручную, в коде?Мне интересно, почему они бы пропустили это.
Предполагая, что мне нужно создать кнопку вручную, чтобы вызвать переход от нее, нужно ли мне выполнять переход вручную, а не использоватьраскадровка?
Я предполагаю, что я сделаю это [self performSegueWithIdentifier:@"ShowChecklist" sender:nil];
из метода, который вызывает моя кнопка.
Код, который создал мою кнопку:
UIButton* infoButton = [UIButton buttonWithType:UIButtonTypeInfoLight];
[infoButton addTarget:self action:@selector(infoButtonAction) forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem *modalButton = [[UIBarButtonItem alloc] initWithCustomView:infoButton];
[self.navigationItem setRightBarButtonItem:modalButton animated:YES];
Итак, это обычная модель?Я делаю что-то странное и нестандартное?Мне просто кажется странным, что если бы моя BarButton была просто пользовательской кнопкой с надписью «информация», я мог бы создать ее и связать все в раскадровке ... но для этого мне придется делать все это в коде.