iphone通过按钮切换视图,SecondView通过FirstView

时间:2010-06-28 21:47:11

标签: iphone view button switch-statement

给所有新手开发者并试图创建我的第一个iPhone应用程序,抱歉我的英语不好

我试图制作2个视图,第二个视图显示在第一个视图上,但第二个视图不是全屏,是320x400我切80像素,从第一个视图看到按钮...我用教程制作从一本书,但在书中他在第一个视图上制作1个按钮,在第二个视图中制作另一个按钮......我在第一个视图上需要2个按钮,但是无法制作它。请帮帮我......我觉得很容易,但我不知道如何......

使用此代码在书中制作我正在阅读的内容


**FirstView.h**

#import UIKit / UIKit.h

@interface FirstView:UIViewController { }

/ ---为Button视图--- /

声明一个动作

- (IBAction)goToSecondView:(id)sender;

@end

**FirstView.m**

#import“FirstView.h”

#import“SecondView.h”

@implementation FirstView

SecondView * secondView;

- (IBAction)goToSecondView:(id)sender {

secondView = [[SecondView alloc] initWithNibName:nil bundle:nil];     [self.view addSubview:secondView.view];

}

- (void)dealloc {     [SecondView发布];

[super dealloc]; }

**SecondView.h**

#进口 @interface SecondView:UIViewController { }

/ * ---返回按钮的操作--- * /

- (IBAction)goToFirstView:(id)sender;

@end

**SecondView.m**

#import“SecondView.h”

@implementation SecondView

- (IBAction)goToFirstView:(id)sender {

[self.view removeFromSuperview];}

在Interface Builder上链接第一个视图上的一个按钮(goToSecondView)和SecondView上的一个按钮(goToFirstView)....我想在第一个视图上创建这两个按钮。

请帮助我! ,谢谢。

1 个答案:

答案 0 :(得分:0)

只需在第一个视图中放入另一个按钮,然后将goToFirstView的代码移动到FirstView控制器。然后,更改您编码的位置[self.view removeFromSuperview];通过[secondView.view removeFromSuperview];

我建议你阅读一些关于如何在iPhone中设计视图和视图控制器的教程。