[IOS]装载Storyboard中的ViewController

如上图所示,如何装载Storyboard中指定的ViewController?

首先,需要指定ViewController的ID,如上图右上方红色方框内的Storyboard ID。然后使用下面的代码:

[cpp] view
plain
copy

  1. UIStoryboard* mainStoryboard = [UIStoryboard storyboardWithName:@"MainStoryboard_iPhone" bundle:nil];  
  2. LeftViewController *leftController = [mainStoryboard instantiateViewControllerWithIdentifier:@"leftViewController"];  

或者使用下面的代码:

[cpp] view
plain
copy

  1. UIStoryboard* mainStoryboard = [UIStoryboard storyboardWithName:@"MainStoryboard_iPhone" bundle:nil];  
  2. ViewController *leftController = [mainStoryboard instantiateViewControllerWithIdentifier:@"leftViewController"];  
  3. UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:leftController];  
时间: 2024-08-01 00:51:30

[IOS]装载Storyboard中的ViewController的相关文章

代码装载storyboard中的viewcontroller

UIStoryboard* mainStoryboard = [UIStoryboard storyboardWithName:@"MainStoryboard_iPhone" bundle:nil];   ViewController *leftController = [mainStoryboard instantiateViewControllerWithIdentifier:@"leftViewController"];   UINavigationCont

iOS应用开发中StoryBoard搭建UI界面的基本使用讲解_IOS

StoryBoard 的本质StoryBoard 是苹果在 iOS 5 中引入的新技术方案,目的是给纷繁复杂的 nib.xib 们一个温暖的家,让他们之间的关系更直观地展示出来,并提供了一种新的页面间跳转方式 segue. StoryBoard 的本质是一个 XML 文件,描述了若干窗体.组件.Auto Layout 约束等关键信息.示例文件:https://github.com/johnlui/AutoLayout/blob/master/AutoLayout/Base.lproj/Main.

ios中键盘遮挡了输入框,在storyboard中怎么解决。

问题描述 ios中键盘遮挡了输入框,在storyboard中怎么解决. 在stroryboard中设计登录界面,账号和密码的输入框,一点击输入键盘就遮挡住了.这个问题怎么解决?知道的请告诉我一下,谢谢了. 解决方案 iOS解决键盘遮挡输入框的问题关于ios键盘遮挡输入框ios键盘不遮挡输入框 解决方案二: 需要添加代码来解决,判断是否弹出了键盘,然后整体移动View视图的位置,直接在stroryboard应该是不能修改 解决方案三: 因为你的输入框太低,只能监听键盘解决,或者用个iqkeyboa

ios快速添加约束(storyboard中)

这篇文章是告诉新手如何快速的在storyboard中添加约束: 我们在storyboard中有一些按钮,可以添加约束. 但是最直观.最方便.最快捷的添加约束的方法,在我看来就是使用ctl键: 选中控件,按下ctl,将其拖动到约束的另外一个对象-可能是自己,可能是父视图,可能是兄弟视图. .弹出的框里我们就可以选择我们需要添加的约束,1次添加1个,不多也不少. 快来试试吧,拥抱autolayout!

iOS 各版本中的新特性(What's New in iOS)- 目录翻译完成

iOS 各版本中的新特性(What's New in iOS) 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS.Android.Html5.Arduino.pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作. 介绍 Introduction文档组织结构 Organization of Thi

iOS 5 Storyboard 入门-1

iOS 5 Storyboard 入门-1  Ray Wenderlich on July 17, 2012 Tweet 这篇文章还可以在这里找到 英语, 法语, 日语, 俄语, 西班牙语, 阿拉伯语 If you're new here, you may want to subscribe to my RSS feed or follow me on Twitter. Thanks for visiting! 来自Ray: 这是 iOS 5盛宴 中的第二篇教程, 这篇教程是我们的新书 iOS

iOS应用开发中视图控件UIWindow的基本使用教程_IOS

一.简单介绍 iPhone应用程序通常只有一个窗口,表示为一个UIWindow类的实例.应用程序在启动时(或者从nib文件进行装载)创建这个窗口,并往窗口中加入一或多个视图并显示出来.之后我们很少需要再次引用它.UIWindow对象是所有UIView的根,管理和协调的应用程序的显示.一般应用程序只有一个UIWindow对象,即使有多个UIWindow对象,也只有一个UIWindow可以接受到用户的触屏事件. 在IOS中,UIWindow对象并没有像windows应用程序中常见的关闭框或标题栏这样

iOS App开发中UIViewController类的使用教程_IOS

一.引言作为MVC设计模式中的C,Controller一直扮演着项目开发中最重要的角色,它是视图和数据的桥梁,通过它的管理,将数据有条有理的展示在我们的View层上.iOS中的UIViewController是UIKit框架中最基本的一个类.从第一个UI视图到复杂完整项目,都离不开UIViewController作为基础.基于UIViewController的封装和扩展,也能够出色的完成各种复杂界面逻辑.这里旨在讨论UIViewController的生命周期和属性方法,在最基础的东西上,往往会得

详解iOS App开发中UIViewController的loadView方法使用_IOS

当你访问一个ViewController的view属性时,如果此时view的值是nil,那么,ViewController就会自动调用loadView这个方法.这个方法就会加载或者创建一个view对象,赋值给view属性. loadView默认做的事情是:如果此ViewController存在一个对应的nib文件,那么就加载这个nib.否则,就创建一个UIView对象. 如果你用Interface Builder来创建界面,那么不应该重载这个方法. 控制器的loadView方法以及view属性控