单击按钮在另一个视图中显示一个视图

时间:2010-09-13 11:20:38

标签: iphone

大家好我是iphone应用程序开发的新手,请帮我用一个视图使用按钮显示另一个视图

2 个答案:

答案 0 :(得分:1)

这是一个非常含糊的问题......这是一个开始 - 您可以查看一些语法和研究:

这在viewDidLoad中:

UIButton *button  = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[button setTitle:@"Click" forState:UIControlStateNormal];
[button addTarget:self action:@selector(showView) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:button];
[button release];

然后这个方法

- (void)showView {
    UIView *view = [[UIView alloc] initWithFrame:CGRect(0,0,320,460)];
    [self.view addSubview:view];
    [view release];
}

如果要推送视图控制器,则需要查找导航控制器和方法pushViewController:animated:

答案 1 :(得分:0)

这是您可以用来进行下一个视图或后退的常用代码,只需更改您想要按的按钮名称和您想要去的视图名称。例如,在后退按钮按下你想要进入库视图然后写下这段代码 -

-(IBAction)backButtonPressed:(id) sender 
{ 
     libraryView *libraryview=[[libraryView alloc] initWithNibName:nil bundle:nil];   
     libraryview.modalTransitionStyle=UIModalTransitionStyleCoverVertical; 
     [self presentModalViewController:libraryview animated:YES]; 
     [libraryview release]; 
}

让我知道你的问题是否得到解决。