// 一、根据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。
*/

转载于:https://www.cnblogs.com/qiangzheVSruozhe/p/9395756.html

59.加载Viewcontroller的几种方法(添加导航,解决xib里面空间不显示问题)相关推荐

  1. (一)JQuery动态加载js的三种方法

    Jquery动态加载js的三种方法如下: 第一种: $.getscript("test.js"); 例如: <script type="text/javascrip ...

  2. unittest单元测试框架—加载测试用例的3种方法以及测试报告存储管理

    项目结构 测试用例 import unittestclass LoginTestCase(unittest.TestCase):def test_login_success(self):self.as ...

  3. 异步加载js的三种方法

    js加载时间线 : 它是根据js出生的那一刻开始记录的一系列浏览器按照顺序做的事,形容的就是加载顺序,可以用来优化什么东西,理论基础,背下来. 1.创建Document对象,开始解析web页面.解析H ...

  4. jquery加载页面的几种方法(页面加载完成就执行)

    1.$(function(){ $("#a").click(function(){ //adding your code here }); }); 2.$(document).re ...

  5. (转,记录用)jQuery页面加载初始化的3种方法

    jQuery 页面加载初始化的方法有3种 ,页面在加载的时候都会执行脚本,应该没什么区别,主要看习惯吧,本人觉得第二种方法最好,比较简洁. 第一种: [javascript] view plainco ...

  6. python等待网页加载_Python Selenium等待(waits)页面加载完成的三种方法

    从网上load的: 网页常常会因为网络原因,程序问题等等导致打开网页慢,一直在那里打圈圈. 出现这种情况时网页里的很多元素就没有加载完成,如果你刚好要定位的元素没有加载完,这时定位的话程序就会抛出异常 ...

  7. Opencv判断是否加载图片的两种方法

    加载图片是图像处理最基本的操作,但有的时候我们加载图片会因为图片路径不正确 或者没有图片等原因而报错,经常写代码的凭经验就知道是哪错了,但初学者一般是看不懂这 些错误,就会很恼火了,如果加个判断语句就 ...

  8. 用css3制作旋转加载动画的几种方法

    2019独角兽企业重金招聘Python工程师标准>>> 以WebKit为核心的浏览器,例如Safari和Chrome,对HTML5有着很好的支持,在移动平台中这两个浏览器对应的就是i ...

  9. 让网站加载速度更快的10种方法

    1.考虑实施一个内容分发网络(CDN). CDN的需要网站的静态文件-如CSS,图像和JavaScript -并提供它们是贴近用户的物理位置的服务器.因为服务器是更接近用户,他们加载更迅速.较大的网站 ...

最新文章

  1. 成功解决AttributeError: ‘dict_values‘ object has no attribute ‘index‘
  2. tensorflow实现宝可梦数据集迁移学习
  3. Apache Derby数据库JVM安全策略
  4. BroadcastReceiver详解
  5. java某个参数值设置为空_@PathVariable为空时指定默认值的操作
  6. 随笔-546 评论-829 文章-21 读书笔记2013第11本:《别逗了,费曼先生》
  7. im即时通讯源码带教程/uniapp即时通讯源码,附安装教程
  8. 给新建属性设置自己需要的快捷键
  9. AWS宣布计划在加拿大开设第二个区域
  10. gps 简介---之一
  11. css练习-小米官网首页静态页面制作
  12. 不要让优秀的现有客户蒙蔽了你未来的客户
  13. 中国最黑的十三个旅游景点
  14. 中科院微生物所真菌学国家重点实验室高佳鑫组招聘启事
  15. vue单文件组件导入导出
  16. 红外LED的主要参数及选型参考
  17. Python 三人斗地主手牌生成
  18. kdj超卖_kdj超卖是什么意思?kdj超买超卖区别是什么
  19. 电路中的电流采样IC选型
  20. 日本诞生世界首个机器人农场,取代人工劳作

热门文章

  1. 循环链表(约瑟夫环)的建立及C语言实现
  2. 覆盖分类的方法_老罗讲分类|垃圾分类回收模式到底用哪种好?
  3. 几何画板200个经典课件_几何画板Sketchpad Mac(数学教学软件)中文版
  4. Linux 查看交换区内容,Unix: Unix/Linux/Win的虚拟交换区信息的查看
  5. python数据结构包括什么_Python中的数据结构详解
  6. 浅析网站为什么长时间不收录?
  7. python判断字母左右两边的大写字母有_python习题,,1.26个字母大小写
  8. INT_MAX和INT_MIN注意事项
  9. android从放弃到精通第10天 勿忘初心
  10. 详解Google第二代TPU 既能推理又能训练 性能霸道