代码设定的按钮与storyboard中的xib页面间的跳转

1、首先实现按钮点击跳转的实现方法

- (IBAction)go:(id)sender {

    UIStoryboard *secondStroyBoard=[UIStoryboard storyboardWithName:@"Main" bundle:nil];

   UIViewController *test2obj=[secondStroyBoard instantiateViewControllerWithIdentifier:@"Demo"];

   [self.navigationController pushViewController:test2obj animated:NO];
}

  上面的@“Main”是控制器所在的storyBoard的名字,如图:

@“Demo”是viewController的Storyboard ID ;如图:

这样就可以实现跳转。

时间: 2024-08-08 09:26:35

代码设定的按钮与storyboard中的xib页面间的跳转的相关文章

用代码创建并实例化在storyboard中声明的ViewController

我们的项目最早是基于storyboard开发的,所以一开始所有的ViewController都通过storyboard创建,并通过segue连接跳转 但是今天其中一个controller的view,我们需要特别美化一下,用storyboard做很麻烦.所以就把它从storyboard里拿出来了.问题是,原来的segue就不能用了,需要用编码的方式来实现涉及到此controller的跳转 跳转进此controller的代码很常规,之前做模态页面开发的时候已经试过了,所以很简单就写出来: [objc

在Storyboard中或者xib中设置button的圆角属性,和其他不能设置的熟悉

需求如图 如图,我用xib做了一个页面,但是发现不是圆角的,蛋疼 解决 其实我们知道,只需要我们设置button的layer.cornerRadius属性我们就能设置圆角什么的,但是xib和SB中竟然没有,我去.. 不过我们能像途中那样的设置,然后就有了圆角效果了. 同理,其他的一些控件神马的能在代码中设置但是sb中找不到的可以用这样的办法来解决他.

StoryBoard中使用xib

转自:http://blog.csdn.net/li6185377/article/details/8131042 一般自定义View ? ? ? 代码方式 有 ?? ? ?在初始化的时候添加 子Views ? [cpp]?view plaincopy -?(id)initWithFrame:(CGRect)frame?? {?? ????self?=?[super?initWithFrame:frame];?? ????if?(self)?{?? ????????//?add?subviews

同过代码 加载 storyboard 中的 控制器 controller

一.通过代码加载storyboard文件创建控制器的view   Test.storyboard  前名是文件名,后面的storyboard是文件的扩展名 // 1. 应用程序启动完成,会调用此方法,启动之后,将不再调用此方法!// 如果因为内存等原因,应用程序被操作系统干掉,再次点击图标,会调用此方法! - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)l

在代码中加载storyBoard中的ViewController

首先, 要在storyBoard中画出想要的VC, 然后建一个VC类和他关联.如图 : 调用时找如下写: DetailViewController *detailVC = [[UIStoryboard storyboardWithName:@"Main" bundle:nil] instantiateViewControllerWithIdentifier:@"123"]; NSLog(@"%@", self.storyboard); [self

代码添加一个按钮及监听方法

有时候无法从控件中拖拽一个按钮到storyboard,必须用编写代码方式添加按钮: 1 - (void)viewDidLoad 2 { 3 [super viewDidLoad]; 4 // Do any additional setup after loading the view, typically from a nib. 5 //计算出展示表情区域的宽和 展示区距顶部的高度+10个偏移量 6 //添加按钮 9 //创建button 10 addBtn = [[UIButton alloc

iOS中 xib自定义View在storyboard中的使用

1,创建UIView 的SubClass 命名为MyView 2, new一个名为MyView的xib p1 3,配置xib的属性 p2 4,为View 添加背景色,添加一个按钮并定制按钮约束,这里我添加的约束为垂直居中,Button与View等宽,Button左边起点位置为0. p3 5,设置xib中的File’s owner = MyView, 拖拽view 到关联的代码中命名为contentView p4 6, 在storyboard 中对ViewController 添加一个View,之

storyboard中Unwind segue使用

Unwind segue能被用作导航控制器中的回退,可以有push,modal,和popover三种效果.(效果和直接使用导航控制器的效果相同,不过更加强大). 假设情况A是导航控制器的根控制器,而跟控制器之下有另外的一个B控制器,B之下还有一个C控制器,层次还可以更加的深,从最深层次的控制器回到A 使用Unwind segue可以直接到达,并且只需要在A中创建一个方法类似下面的代码: ? 1 2 3 - (IBAction)unwindToThisViewController:(UIStory

android获得上一个activity的返回值来设定当前按钮的可按性

每次想去转载别人的文章就不用自己写了,好想这样省事,但是路途就是那么的艰辛,每次看别人的博客然后自己做时会遇到各种各样的问题,人家的博客就那么几个步骤,然而我照着做时就会遇到奇葩问题,,哎,现在想起了曲婉婷的一首歌<没有什么不同>的歌词尽管痛的苦的没说的,但哪有一路走来都是顺风的,只要为了梦想不服输,再苦也不停止脚步.还是自己总结一下把!! 首先我为以前做都的项目的app新增加了个按钮,要求这个按钮在没获得上一个activity返回过来的值前不能按,这样我就找到了方法,就是使用startAct