UIViewController *loginPage = [[[LoginPageViewController alloc] initWithNibName:@"LoginPageViewController" bundle:nil]autorelease];
[[self navigationController] pushViewController:loginPage animated:YES];
使用这部分代码我想导航到另一个页面。我的按钮单击工作正常,并在级别显示文本。
有一个名为landingpageviewcontroller的类,另一个类是LoginPageViewController。我想在landingpageviewcontroller的按钮点击操作上推送LoginPageViewController。你会为它发布一个示例代码吗?
答案 0 :(得分:0)
尝试如下:
TabsViewController *hello=[[TabsViewController alloc]initWithNibName:@"TabsViewController" bundle:[NSBundle mainBundle]];
[self.navigationController pushViewController:hello animated:YES];
[hello release];
根据您和&更改它检查。
答案 1 :(得分:0)
LoginPageViewController *loginPage = [[[LoginPageViewController alloc] initWithNibName@"LoginPageViewController" bundle:nil]autorelease];
[self navigationController pushViewController:loginPage animated:YES];
[loginPage release];
答案 2 :(得分:0)
尝试以下代码
LandingPageViewController.m类
#import"LoginPageViewController.h" //must import .h file
@implementation LandingPageViewController
-(IBAction)onLoginClick:(id)sender
{
LoginPageViewController *loginController = [[[LoginPageViewController alloc] initWithNibName:@"LoginPageViewController" bundle:nil]autorelease];
[self.navigationController pushViewController:loginController animated:YES];
}
@end
答案 3 :(得分:0)
试试这个
LoginPageViewController *loginPage = [[[LoginPageViewController alloc] initWithNibName:@"LoginPageViewController" bundle:[NSBundle mainBundle]]autorelease];
[[self navigationController] pushViewController:loginPage animated:YES];
答案 4 :(得分:0)
LoginPageViewController *move = [[LoginPageViewController alloc] initWithNibName@"LoginPageViewController" bundle:nil];
[self.navigationController pushViewController:move animated:YES];
[move release];
答案 5 :(得分:0)
试试这个对你很有帮助。
[self.navigationController popToViewController:[[self.navigationController viewControllers] objectAtIndex:0] animated:YES];
你可以尝试这个。查看控制器存储到堆栈中。你可以直接给你的viewcontroller值。
就像第一个ViewController一样,然后放0。 如果第二个ViewController去,那么放置1。 如果第三个ViewController要去,那就放置2。
答案 6 :(得分:0)
[self presentViewController:loginPage animated:YES completion:nil];
换取
[[self navigationController] pushViewController:loginPage animated:YES];
会工作。