У меня есть UIToolbarButton, у которого есть UIButton для хранения изображения. Теперь, когда я нажимаю на этот UIToolbarButton, я хочу открыть другое представление в текущем представлении.TapGestureRecognizer на UIToolbarButton не работает
Мой код:
- (IBAction)btnNowPlaying:(id)sender
{
UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc]
initWithTarget:self
action:@selector(openPlaying:)];
[self.view addGestureRecognizer:tap];
}
- (void)openPlaying:(UIGestureRecognizer *)sender
{
NewMainViewController *vc = [[UIStoryboard storyboardWithName:@"Main" bundle:nil] instantiateViewControllerWithIdentifier:@"Center"];
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
UIViewController * npvc = [storyboard instantiateViewControllerWithIdentifier:@"NowPlayingVC"];
[vc.containerView addSubview:npvc.view];
}
Это действие, btnNowPlaying находится на UIButton.
Почему вы не используете свойство изображения элемента UIBarButton вместо того, чтобы помещать UIButton внутри кнопки штриха? – trevorj
Изображение не отображается, если я использую свойство изображения –
Отображается только цвет оттенков –