storyboard的简单应用

原创 2015年11月21日 11:37:41

//storyboard:多个xib的集合

//IOS5推出

//storyboard :其本质是html


1、给视图控制器添加导航

选中视图控制器,点击MAC屏幕上面的导航的Editor——>Embed In——>Navitagion Controller


2、从一个ViewController跳转到另外一个ViewController

需要有一个点击可产生是事件的控件(Button/barButton),选中该控件,击中鼠标右键将action连接到需要跳转到得viewControoller(或者选中控件,按下Ctrl键,选用鼠标左键连接viewController),跳转界面有三种方式,push,modal(模态弹出),Custom(未学)


3、给添加导航控制器的viewControllerti添加title

双击导航条的正中间,添加标题


4、给添加导航控制器的导航条添加UIBarButtonItem

找到UIBarButtonItem直接拖动到导航条的左边或右边

5、怎么给storyboard添加的xib添加.m/.h

新建类,选中xib的ViewController,选中,将class改为新建的类的类名


6、storyboard通过什么初始化对象

stroyboardUIViewController 通过stroyboard创建对象,通过initWithCoder:(NSCoder *)aDecoder初始化对象


7、当storyboard中的xib有几个点击跳转事件时,怎么确定跳转到得视图的类型和点击的控件的类型,和当前事件的类型?

在创建viewController时,.m文件中会自带一个被注释的方法,该方法在有页面跳转时调用

#pragma mark - Navigation

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender

{}

通过该方法找到点击的事件

//sender                    点击触发事件的控件通过[sender class];方法查看点击空间的类型

    //segue.identifier          唯一标示符

    //segue.sourceViewController;     即将离开的视图控制器

    //segue.destinationViewController;即将进入的视图控制器

segue.identifier在哪设置?——>在执行2后,viewController之间会产生箭头,选中该箭头,在右侧选择第四个,———>,设置identifier,用来区分



8、怎么设置UITableView Controller相关的事件

用2的方法拖进来一个UITableView controller====>选中TableView=====>根据右侧的content设置区数和行数===>根据style设置分组情况



storyboard 的一些简单应用

1.在viewController设置tabbar和navigationController 2.SHITFT + CONTROL +点击     3.只需要加...
  • Hikking
  • Hikking
  • 2016年03月17日 16:46
  • 119

Storyboard的简单应用

文/CoderQiao(简书作者) 原文链接:http://www.jianshu.com/p/872b84d982ae 著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。 Stor...
  • SYH523364
  • SYH523364
  • 2016年03月21日 12:32
  • 327

一篇较为详细的 Storyboard使用方法 总结

Storyboard是苹果官方主推的一个代替xib的策略。有必要详细学习下它的使用方法。 先来看一下思维导图 storyboard_28 storyboard基础 ...
  • liuyinghui523
  • liuyinghui523
  • 2017年03月14日 08:32
  • 1106

Storyboard中使用xib定义的view

前言我们在开发项目的时候,有些人选择纯代码,有些人选择storyboard,也有些人选择xib,当然各有各的好处。在此就不做讨论。 以前做的一个项目用的storyboard结合autoLayout,...
  • u010411521
  • u010411521
  • 2015年11月04日 16:00
  • 1592

基于StoryBoard自动布局--Cell自适应高度

基于StoryBoard自动布局–Cell自适应高度AutoLayout StoryBoard Automatic Adaptation HeightAutoLayout是什么?AutoLa...
  • tearscf
  • tearscf
  • 2015年07月29日 23:32
  • 2612

swift中UITableView的基本使用(基于Storyboard):适用新手

第一步 在storeboard里 给你的viewcontroller拖入Table View,如图 第二步: 继续拖入Table View Cell 第三步:设置你的cell样式,即你...
  • SilentDLO
  • SilentDLO
  • 2014年12月29日 10:26
  • 2220

手动管理创建并启动一个StoryBoard

http://www.xcoder.cn/index.php/archives/329 手动管理创建并启动一个StoryBoard就是让我们自定义一个StoryBoard,然后将其设...
  • baohanqing
  • baohanqing
  • 2016年03月31日 08:35
  • 269

StoryBoard下ScrollView如何添加约束

在做项目的事后有一个注册页面,为了适配屏幕采用了StoryBoard,添加约束以后运行后发现一个问题。  在4.7 甚至更大的屏幕下是没有问题的 想了下就决定用ScrolleView, Co...
  • tx874828503
  • tx874828503
  • 2015年06月25日 12:04
  • 2006

storyBoard中修改tabBar的字体(tintColor)颜色

在storyBoard中修改tabbar的tintColor不起作用,要想可视化修改其颜色,那么,就得重新定义一个tabbar .h问价中:#import IB_DESIGNABLE // 动态刷...
  • Kaiccy
  • Kaiccy
  • 2016年09月14日 17:59
  • 986

iOS开发进阶-使用多个StoryBoard划分项目

前言:在实际来发中,作者一般都是使用纯代码的方式进行开发,国内很多开发者都喜欢使用纯代码进行开发,一方面是代码可维护性比较高,另一方面也是因为StoryBoard团队协作的诟病。不过如果把一个项目拆分...
  • u011496891
  • u011496891
  • 2016年09月18日 23:49
  • 1593
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:storyboard的简单应用
举报原因:
原因补充:

(最多只允许输入30个字)