2010-11-01 85 views
0

如何从基于视图的应用程序加载另一个nib文件。如何加载另一个nib文件?

我在root nib文件中添加了按钮....点击按钮我需要加载另一个nib文件。

+0

尝试的viewController – Saawan 2010-11-01 06:20:49

+0

@兰吉特sajwan ......你能给告诉我详细的方式...在此先感谢 – 2010-11-01 07:21:12

+0

我添加新的类UIViewController子类...所谓ABCD .....新我创建ABCD笔尖为的UIViewController .....我添加了一个新按钮,当按钮点击我的abcd nib文件需要加载时:我创建了ViewBased应用程序的项目 – 2010-11-01 08:49:32

回答

0

我从here找到了您的问题的解决方案。 我认为这是你想要的东西。

+0

..它不适用于基于视图的应用程序.....我需要改变我的应用程序委托。 – 2010-11-02 04:09:35

+0

@kiran kumar你可以查看编辑我的答案。 – shimdh 2010-11-02 04:31:36

0

在应用程序委托使用这种

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {  

    // Override point for customization after application launch. 
    // Add the view controller's view to the window and display. 
    UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:viewController]; 
    [window addSubview:navigationController.view]; 
    [window makeKeyAndVisible]; 

    return YES; 
} 

在控制器类用途:

-(IBAction)buttonClick:(id)sender{ 

SecondViewController *_secondView = [[SecondViewController alloc] initWithNibName:@"SecondViewController" bundle:nil]; 
     [self.navigationController pushViewController:_secondView animated:YES]; 

    } 

它将正常工作.....享受

感谢的人。

相关问题