zoukankan      html  css  js  c++  java
  • 59.加载Viewcontroller的几种方法(添加导航,解决xib里面空间不显示问题)

    // 一、根据StoryboardID(需要在Storyboard设置),通过ViewController所在的Storyboard来加载:
    
    UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
    UIViewController *vc = [storyboard instantiateViewControllerWithIdentifier:@"FicowVC"];

    
    

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

        UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];

        UIViewController *vc = [storyboard instantiateViewControllerWithIdentifier:@"FicowVC"];

        

        UINavigationController *nav = [[UINavigationController alloc]initWithRootViewController:vc];

        self.window.rootViewController = nav;

        [self.window makeKeyAndVisible];

        

        return YES;

    }




    // 二、通过UIViewController对应的.xib文件加载:
    UIViewController *vc = [[UIViewController alloc] initWithNibName:@"FicowVC" bundle:nil];
    
    
    
    
    // 三、直接加载UIViewController类:
    UIViewController *vc = [[UIViewController alloc] init];
    
    
    
    /*
    注意:
    loadNibNamed和initWithNibName需要加载的xib文件是不一样的。
    initWithNibName需要加载的xib文件的File Owner应改是需要加载的类,
    而loadNibNamed需要加载的xib文件的File Owner为NSObject。
    */
  • 相关阅读:
    JS获取浏览器信息及屏幕分辨率
    div + css 让img标签图片在div中等比缩放显示
    java 对于表情和特殊字符的转码解码处理
    VS Code 快捷键设置
    jq 对象获取总结大全
    java Date时间格式工具类DateUtil
    Linux云服务器下Tomcat部署超详细
    文件操作模式
    文件处理
    字符编码
  • 原文地址:https://www.cnblogs.com/qiangzheVSruozhe/p/9395756.html
Copyright © 2011-2022 走看看