Как я могу перейти на другой контроллер без UINavigationControler? - PullRequest
1 голос
/ 03 марта 2011

У меня есть следующая кодировка в моей ViewDidLoad ViewController

- (void)viewDidLoad {
[super viewDidLoad];
UIImageView* view = [[UIImageView alloc] initWithImage: [UIImage imageNamed: @"logo.png"]];
view.frame = CGRectMake(300, 200, 200, 350);
[self.view addSubview:view];


UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(300, 800, 200, 50)];
label.textColor = [UIColor blackColor];
[label setBackgroundColor:[UIColor clearColor]];
[label setFont:[UIFont systemFontOfSize:30]];
[label setText: @"Tap to Enter"];

[self.view addSubview:label];
[label release]; }

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
    NSLog(@"Hello, You Tapped !"); }

Теперь я хочу нажать и переключиться на другой контроллер, и я хочу UITabBarController их, как я могу это сделать?

Если кому-то непонятно, можете еще раз спросить меня

Ответы [ 2 ]

1 голос
/ 03 марта 2011

Вы можете вызвать новый контроллер как modelviewController .. Это один из вариантов ... и в viewDidLoad новой вкладки initController initController там ..

UIViewController *newViewController = [[UIViewController alloc] init];
[self presentModalViewController:newViewController animated:YES];

. Или Если вы хотите нажать навигацию справа налевовлево .. Вы можете анимировать вид нового контроллера справа налево и выдвинуть вид текущего контроллера наружу влево от экрана .. еще один вариант ... но я рекомендую первый ...

1 голос
/ 03 марта 2011

Нажмите кнопку, нажав на которую, вы должны перейти к другому контроллеру. Напишите метод для кнопки и в представлении загрузите метод нового контроллера, запустите tabbarcontroller

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