У меня есть приложение, над которым я работаю, и я пытаюсь немного надолго надеть логотип и постепенно исчезать/выскальзываться/эффект, когда это будет сделано.Когда вы пытаетесь переходить, ничего не происходит
Вот мои настройки:
Контроллер Tab Bar не давая мне место просмотра изображения внутри него, поэтому я создал представление, чтобы иметь его.
Я пытаюсь, чтобы логотип оставался на некоторое время, постепенно исчезал, затем автоматически переключал вид (Segue) на контроллер панели вкладок.
Это то, что я получаю от него: http://youtu.be/l4jL0BfpR2k
Так вот мой код:
//
// BDNLogoViewController.m
// Bronydom Network
//
// Created by name on 10/1/13.
// Copyright (c) 2013 name. All rights reserved.
//
#import "BDNLogoViewController.h"
#import "BDNTabBarController.h"
#import "BDNFirstViewController.h"
@interface BDNLogoViewController()
@end
@implementation BDNLogoViewController
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
// Custom initialization
}
return self;
}
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view.
[UIView animateWithDuration:1 animations:^{
_imageview.alpha = 0;
}];
//BDNTabBarController *viewController = [[BDNTabBarController alloc] init];
//[self.navigationController pushViewController:viewController animated:YES];
(void)@selector(seguePerform:);
}
- (void)seguePerform:(id)sender
{
//BDNTabBarController *myNewVC = [[BDNTabBarController alloc] init];
// do any setup you need for myNewVC
[self performSegueWithIdentifier:@"open" sender:sender];
}
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
@end
Да, "открытым" определяется как SEGUE идентификатор.
Есть ли у вас идеи о том, как я могу это исправить?
Первое изображение исчезло из-за того, что я оживляю альфу изображения. О, я попытался войти в часть prepareForSegue, но я так и не получил сообщение. Есть идеи? – x86cam
По-видимому, метод «prepareforSegue» не вызывается или Segue '[self performSegueWithIdentifier: @" open "sender: sender];' не работает. – x86cam
Проверьте, что у вас есть правильный раскадровки, установленный в настройках приложения ... – DogCoffee