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 plain copy
  1. [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;
}

【新浪微博项目】01微博项目设相关推荐

  1. 医疗项目 01(项目简介)

    目录 一,业务介绍 1.门诊挂号流程 2.住院流程 二,基本数据模块 三,页面原型初稿(门诊)介绍 四,页面原型初稿(住院)介绍 五,页面原型初稿(药房药库)介绍 一,业务介绍 1.门诊挂号流程 门诊 ...

  2. Python 小项目 01 爬虫项目 爬取链家网南京地区二手房信息

    SpiderLianjia 介绍 python爬虫小程序,爬取链家网南京地区普通住宅二手房数据. 代码下载: https://gitee.com/lihaogn/SpiderLianjia 1 程序设 ...

  3. 后盾vip php框架,后盾网实战VIP教程之ThinkPHP微博项目系列培训

    php教程 当前位置:主页 > php教程 > 后盾网实战VIP教程之ThinkPHP微博项目系列培训 后盾网实战VIP教程之ThinkPHP微博项目系列培训 教程大小:1.56GB   ...

  4. iOS微博项目(一)

    0. 参考资料 无限互联的陈为讲的仿微博项目视频 1. 搭建环境 1.1 建立single项目,去掉viewcontroller.m .h . 1.2 添加opensource: DDMenu, Fo ...

  5. IOS开发基础之微博项目

    IOS开发基础之微博项目 关键性代码 // // NJViewController.m // 06-预习-微博(通过代码自定义cell)// #import "NJViewControlle ...

  6. IOS开发基础之微博项目第1天-OC版

    IOS开发基础之微博项目第1天-OC版 纯代码创建的项目,具有参考价值 该资料来自2014年7月3号,虽然时间过去较长,但是oc和swift不同,oc语法迭代更新慢 具有一定的参考意义 涉及xib加载 ...

  7. PHP 练习项目------歆语微博项目

    一个简单微博项目,php+mysql+apache开发,个人购买资料的项目练习,适合新手练习. 测试账号:zhangqie  密码:123456 功能列表: 数据库增删改查, 图片上传 表情,@好友 ...

  8. 天蝎项目整机柜服务器技术规格,天蝎项目整机柜服务器技术规范v1.01天蝎项目整机柜服务器技术规范v1.01.pdf...

    天蝎项目整机柜服务器技术规范v1.01天蝎项目整机柜服务器技术规范v1.01 天蝎项目整机柜服务器解决方案 整机柜服务器解决方案技术规范 Version 1.0 天蝎项目组 2012/4/6 天蝎项目 ...

  9. hive项目之微博ETL项目总结分析

    微博ETL项目分析 一.数据格式 文件格式 Txt Csv' Xls Doc 数据结构格式 Html格式,既是一个文件格式,也是一个数据结构格式 Json格式:kv对 Xml格式:一个根标签,和一堆子 ...

最新文章

  1. 一个简单的例子学会github repository的webhook
  2. asp.net 在使用Response.Redirect try{}catch{}块失效
  3. 利用Redis实现消息队列原理
  4. apache camel_Apache Camel简介
  5. [html] html5的video如何附带字幕?
  6. C++学习笔记1:virtual 继承
  7. Java ByteArrayInputStream markSupported()方法与示例
  8. (转载) Java线程池原理
  9. 编织让你受益一生的交际网
  10. Cookie工具类-cookieUtil.js
  11. 明微电子发布2021年三季度财报
  12. Cocos BabeLua配置
  13. 黑鲨重装计算机安装无法继续,示例黑鲨装机大师装机失败无法开机怎么办?
  14. 五分钟入门 Dingo API 1
  15. java word 颜色设置_通过Java设置Word页面背景色过程详解
  16. halocn标定找旋转中心_HALOCN运算功能函数快查 | 学步园
  17. 缓存和数据库如何保证一致性
  18. 不同系统之间数据对接方式
  19. 走进VR开发世界(4)——走进VR游戏开发的世界
  20. 结构偶然性(第一部分)

热门文章

  1. 怎么找回游戏服务器,rust怎么找到之前玩的服务器 | 手游网游页游攻略大全
  2. OpenDDS踩坑(2)-DCPSInfoRepo ERROR add_domain_participant returned invalid id
  3. CR LF,CR,LF的区别
  4. AcceptEx function
  5. ARP协议与DNS协议详解
  6. 领导让你做超出本职岗位的工作,欣然接受or 坚决拒绝?
  7. 拓扑结构域Topologically associating domains,TAD
  8. IAR报错:Error[e27]: Entry “XXXX“ in module 头文件名1 redefined in module 头文件名2
  9. c语言ofstream未定义标识符,关于c++:c中ifstream及ofstream超详细说明
  10. iOS开发:使用 Sign In With Apple(登录)用法以及注意事项