zoukankan      html  css  js  c++  java
  • iOS开发手记

    我原先是这么做的,通常也是这么做

    - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
        // Override point for customization after application launch.
        ViewController *firstVC = [[ViewController alloc] init];
        UINavigationController *naviController = [[UINavigationController alloc] initWithRootViewController:firstVC];
        self.window.rootViewController = naviController;
        self.window.backgroundColor = [UIColor whiteColor];
        [self.window makeKeyAndVisible];
        return YES;
    }
     
    

     然而运行后,UINavigationController的确作为windows的根视图显示了,但是firstVC里的控件却没有显示,一片空白

    事实证明不能这样直接alloc firstVC,而是要从storyboard中加载,我改成如下就行了:

    - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
        // Override point for customization after application launch.
        UIStoryboard *storyBoard = [UIStoryboard storyboardWithName:@"Main_" bundle:nil];
        ViewController *firstVC = [storyBoard instantiateViewControllerWithIdentifier:@"MainView"];
        UINavigationController *naviController = [[UINavigationController alloc] initWithRootViewController:firstVC];
        self.window.rootViewController = naviController;
        self.window.backgroundColor = [UIColor whiteColor];
        [self.window makeKeyAndVisible];
        return YES;
    }
    

    我查看过很多代码例子都是像前者一样直接alloc加载就可以,但是我这里却不行,一定要这样从storyboard中加载,我哪里没注意到望大神告知

  • 相关阅读:
     一、cocos2dx之如何优化内存使用(高级篇)
    latex模版&&c++ STL用法&&画图网站
    HDU 3480 Division
    HDU 3045 Picnic Cows
    HDU 2993 MAX Average Problem
    HDU 3507 Print Article
    Luogu P2900 [USACO08MAR]土地征用Land Acquisition
    浅谈斜率优化
    POJ 2559 Largest Rectangle in a Histogram
    【计算几何】求半平面交的面积
  • 原文地址:https://www.cnblogs.com/dcai/p/5738851.html
Copyright © 2011-2022 走看看