当前位置:首页 » 编程语言

【新浪微博项目】01微博项目设

2015-04-01 10:02 本站整理 浏览(130)


1.创建空项目

很多公司在做项目的时候,都要求不使用storyboard或者xib,这个时候首先要删除项目中的主storyboard。然后用代码创建导航控制器
①运行Xcode 6,创建一个Single View Application工程

②创建好后,把工程目录下的Main.storyboard和LaunchScreen.xib删除,扔进废纸篓

③打开Info.plist,把Launch screen interface file base name,以及Main storyboard file base name两项,删除(点击旁边的减号即可)。

④打开工程项目属性文件,点击Target下面的第一项,再选择General选项卡,向下找到Use Asset Catalog按钮。点击它。

⑤弹出对话框,点击Migrate即可。这样,应用尺寸就能根据屏幕大小进行调整了。

⑥最后,在AppDelegate的第一个方法里面,“return”语句之前,添加必要代码。
代码只有3句,相当于分3步走。1.创建window;2.设置window背景;3.使window可见。
OC和Swift的语法略有不同,但代码内容基本一致。
//OC需要添加的代码
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.window.backgroundColor = [UIColor whiteColor];
[self.window makeKeyAndVisible];


2.设置新浪微博项目

①设置APP的图标



把图标设置成不渲染

②设置启动的时候加载图片


如果手机是3.5英寸的ios7系统,则看不到该启动动画。 设置方法,右键单击show in finder,
修改json文件。Contents.json,对文件进行修改,让系统启动画面对3.5英寸的ios7系统提供支持。

③设置启动的时候隐藏状态栏,加载完成后显示状态栏

当然,在Default.png显示完毕后状态栏还是隐藏的。如果想重新显示状态栏,补上下面代码即可:
[java] view
plaincopy
[UIApplication sharedApplication].statusBarHidden = NO;
④设置rootViewController为TabBarController
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    // Override point for customization after application launch.
    application.statusBarHidden = NO;
    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
    self.window.backgroundColor = [UIColor whiteColor];
    self.window.rootViewController = [[MRRootTabBarController alloc]init];
    [self.window makeKeyAndVisible];

    return YES;
}