使用Storyboard 创建ViewController

#pragma mark --单元格点击方法

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath

{

? ? DemoControl *arr = self.datalist[indexPath.row];

?? ?

? ? if (arr.ControlName == @"UIButton")

? ? {

? ? ? ? //navigation 把controller压入到栈中

? ? ? ? //UIButtonController *cButton =[[UIButtonController alloc] init];

? ? ? ? //[self.navigationController pushViewController:cButton animated:YES];

?? ? ? ?

?? ? ? ?

? ? ? ? //使用Storyboard种的布局,跟当前的Controller进行绑定

? ? ? ? UIStoryboard *storyboard=[UIStoryboardstoryboardWithName:@"Main"bundle:nil];

? ? ? ? UIButtonController *StButtonController=[storyboard instantiateViewControllerWithIdentifier:@"StButtonController"];

?? ? ? ?

? ? ? ? [self.navigationControllerpushViewController:StButtonController animated:YES];

? ? }

?? ?

}

时间: 2024-08-09 10:28:52

使用Storyboard 创建ViewController的相关文章

[IOS初学]ios 第一篇 storyboard 与viewcontroller的关系

学习了一下ios,把一个基本的概念搞清楚了,在android或者wp中,大家基本都是习惯与一个画面场景代表一个类,新建场景的时候自动新建了类,但在ios中使用了storyboard之后发现,在storyboard中新加入了一个新的viewcontroller之后,就不知道在哪里写代码来控制这个viewcontroller,因为默认初始化创建这个app的时候自动带了一个viewcontroller. 对于我来说这个一开始就没搞清楚,就像下面这个图,建立了一个新的viewcontroller直接在s

Main.storyboard绑定viewController

Main.storyboard绑定viewController,如果是新建的viewController,跟storyboard没有联系,就要分2步来绑定. 1).首先创建新的viewController,然后删除Main.storyboard中的控制器,添加上与新建的viewController相同类型的控制器, 然后修改控制器的controller的class = 新建的viewController的名字 2).在StoryBoard中view controller设置Initial Sce

iOS 删除Xcode自带的Storyboard和ViewController

从Xcode6开始,不再有新的空工程的选项,很多时候想建立一个新的空工程,这个时候你可以不理会系统创建的viewcontroller,然后把自己的视图控制器作为根视图,这样没有什么关系,但是若是嫌其不整洁,可以将其删除掉,然后把自己的视图控制器设为根视图,具体的步奏如下: ?????? 1:直接删除Storyboard 和ViewController,不是删索引,是直接移除: ?????? 2:info中的plist文件删除Main storyboard file base name 选项: ?

swift学习——点点滴滴——2~storyboard新建viewcontroller

问题: storyboard新建viewcontroller后,无法关联第一控制器,显示黑屏,console显示 Failed to instantiate the default view controller for UIMainStoryboardFile 'Main' - perhaps the designated entry point is not set? 解决办法: In your story board file select the viewController you w

使用storyboard创建导航控制器以及控制器的生命周期

使用storyboard创建导航控制器以及控制器的生命周期 一.基本过程 新建一个项目,系统默认的主控制器继承自UIViewController,把主控制器两个文件删掉. 在storyboard中,默认的控制器是View Controller,而我们需要的是导航控制器,那么就把系统的给删掉,拖一个导航控制器进来,导航控制器中默认的第一个子控制器是一个tableview controller,这里不需要,把它删掉,重新拖三个View Controller到界面上进行连线,简单的设置就可以了.  

IOS开发之获取Storyboard创建的ViewController

前面的两篇博客都是学习有关屏幕适配也就是相对布局的东西,这篇博客中将会学习视图间的切换.视图间的切换我们可以用代码完成或者用storyboard来建立各个视图控制器间的关系.在需要用到代码进行切换时会用代码进行视图间的跳转.下面的东西我们会主要介绍到NavigationController来进行视图间的切换.下面也是和之前一样把代码和storyboard结合起来学习. 下面介绍一下我们要实现的功能和效果: App打开的第一个界面是登陆页面,登陆页面由用户名和密码以及一个登陆按钮构成.当登陆成功时

[IOS初学]ios 第一篇 storyboard 与viewcontroller的关系 - Zoe_J

时间 2014-07-27 16:08:00  博客园-所有随笔区 原文  http://www.cnblogs.com/zoe-j/p/3871501.html 主题 StoryBoard 学习了一下ios,把一个基本的概念搞清楚了,在android或者wp中,大家基本都是习惯与一个画面场景代表一个类,新建场景的时候自动新建了类,但在ios中使用了storyboard之后发现,在storyboard中新加入了一个新的viewcontroller之后,就不知道在哪里写代码来控制这个viewcon

iOS开发UI篇—使用storyboard创建导航控制器以及控制器的生命周期

一.基本过程 新建一个项目,系统默认的主控制器继承自UIViewController,把主控制器两个文件删掉. 在storyboard中,默认的控制器是View Controller,而我们需要的是导航控制器,那么就把系统的给删掉,拖一个导航控制器进来,导航控制器中默认的第一个子控制器是一个tableview controller,这里不需要,把它删掉,重新拖三个View Controller到界面上进行连线,简单的设置就可以了.           按钮连线,按住ctrl,右边界面选择push

iOS开发手记 - iOS9.3 UINavigationController添加后不显示storyboard中viewcontroller里的控件的解决方法

我原先是这么做的,通常也是这么做 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for customization after application launch. ViewController *firstVC = [[ViewController alloc] init]; UIN