在iOS中按下button时打开另一个视图
我对iOS开发完全陌生,我想在当前视图中按下button时加载另一个视图。
我创build了一个基于视图的应用程序,以下是代码:
//我的文件名是poo1
//这是poo1ViewController.h文件
#import <UIKit/UIKit.h> @interface poo1ViewController : UIViewController { IBOutlet UIButton *fl; } @property (nonatomic,retain) UIButton *fl; -(IBAction) ifl:(id)sender; @end
//这是poo1ViewController.m文件
#import "poo1ViewController.h" @implementation poo1ViewController @synthesize fl; -(IBAction) ifl:(id) sender { }
在poo1ViewController.xib
我添加了一个button,并使用Interface Builder将其与文件所有者链接起来。
现在我已经添加了另一个视图,称为flip.xib
并在其中添加了一个标签。
我想要的是,当我按下fl
button时, fl
button将调用方法ifl
,并返回哪个方法调用第二个视图,即flip.xib
。
我将如何做到这一点,我怎样才能使flip.xib
方法加载flip.xib
视图?
UIViewController* flipViewController = [[UIViewController alloc] initWithNibName:@"flip.xib" bundle:[NSBundle mainBundle]]; [self.view addSubview:flipViewController.view];
编辑:
UIViewController* flipViewController = [[UIViewController alloc] initWithNibName:@"flip" bundle:[NSBundle mainBundle]]; [self.view addSubview:flipViewController.view];
现在点击flip.xib,点击devise区域左边的文件所有者,将类更改为UIViewController。 现在CTRL从文件的所有者图标拖动到它下面的视图图标,并selectIBOutlet视图。