XIB中表视图在每行显示的内容方法中,不需要为cell开辟空间
//AutoLayout自动布局

storyboard

1、快捷键:
左边工具栏:comment+0
右边工具栏:comment+alt+0
中心竖线:shift+comment+丨
中心横线:shift+comment+ -
知道控件现在离左边右边还有上面下面的坐标:alt加鼠标的移动
2、图片的位置:
图片最好放在 里面,给图片命名的时候可以在图片的名字后面加@2x这样到时候系统会根据你屏幕的不同分配不同的图片:
3、不同的size可以适配不同的苹果
(1)2*2苹果手机的竖屏横屏都可以
(2)1*3苹果手机的竖屏时候才会显示
(3)2*1苹果手机横屏的时候才会显示
(4)3*3平板的显示
4、为视图添加导航视图或者是标签视图的时候,点重视图控制器,看顶头上面的工具栏,可以看到Editor—>Embed In —>选择要添加的视图
5、指定哪个视图控制器为入口,只要选中哪个视图控制器,到游标卡尺那里选中
6、要记得为视图创建一个视图控制器的类,方便写代码,点击黄色的圈圈 ,到右边的卡片那里为他绑定响应的类
7、为标签视图添加标签,右键点住标签视图移到你要添加的视图控制器那里,在显示的窗口那里,点击view controllers,就可以了
8、用storyboard写程序拖入tableViewController的时候,里面自带cell,创建一个继承与cell的类的时候也要记得绑定对应的类,因为绑定了类,所以用storyboard的时候不用注册,在table每行显示什么的协议里面写的代码和纯代码的时候一样,但是cell虽然不用注册但是要给cell设置标识符,如:
9、页面之间的跳转:
(1)和之前的纯代码一样用push或者模态
(2)用storyboard写代码的话每个视图控制器都有一个属性叫storyboard,如:
(3)右击源视图中的按钮,拉到目标视图上面,再出现的小框框中点击present modally
(4)在(3)的基础上面点击他们连接的那条线,设置他们连接的标识符:
通过标识符实现页面的跳转:
10、在页面跳转的时候进行传值,在stroryboard中只要页面跳转了就会实现下面的方法
11、自定义页面跳转的时候的效果
12、不同方向的屏幕的时候,图片不一样的设置,改变height

转载于:https://www.cnblogs.com/zsbk/p/5201481.html

XIB和storyboard相关推荐

  1. **IOS:xib文件解析(xib和storyboard的比较,一个轻量级一个重量级)

    使用Xcode做iOS项目,经常会和Xib文件打交道,因为Xib文件直观的展现出运行时视图的外观,所以上手非常容易,使用也很方便,但对于从未用纯代码写过视图的童鞋,多数对Xib的理解有些片面. Xib ...

  2. 关于代码手写UI,xib和StoryBoard

    代码手写UI 这种方法经常被学院派的极客或者依赖多人合作的大型项目大规模使用.Geek们喜欢用代码构建UI,是因为代码是键盘敲出来的,这样可以做到不开IB,手不离开键盘就完成工作,可以专注于编码环境, ...

  3. 【Xamarin挖墙脚系列:代码手写UI,xib和StoryBoard间的博弈,以及Interface Builder的一些小技巧(转)】...

    正愁如何选择构建项目中的视图呢,现在官方推荐画板 Storybord...但是好像 xib貌似更胜一筹.以前的老棒子总喜欢装吊,用代码写....用代码堆一个HTML页面不知道你们尝试过没有.等页面做出 ...

  4. 代码手写UI,xib和StoryBoard间的博弈,以及Interface Builder的一些小技巧

     http://www.cocoachina.com/industry/20140102/7640.html 最近接触了几个刚入门的iOS学习者,他们之中存在一个普遍和困惑和疑问,就是应该如何制作 ...

  5. android storyboard,iOS中xib与storyboard原理,与Android界面布局的异同

    用文本标记语言来进行布局,用的最多的应该是HTML语言.HTML能够理解为有一组特殊标记的XML语言. 一.iOS中xib与storyboard显示原理 在iOS中基本的布置界面的方式有3种:代码.x ...

  6. UI界面:手写UI代码或者使用xib和StoryBoard制作UI界面的区别和分析

    UI: Code vs Xibs vs StoryBoard 最近接触了几个刚入门的iOS学习者,他们之中存在一个普遍和困惑和疑问,就是应该如何制作UI界面.iOS应用是非常重视用户体验的,可以说绝大 ...

  7. 代码手写UI,xib和StoryBoard间的博弈

    代码手写UI,xib和StoryBoard间的博弈         火龙果软件 发布于 2014-1-3 最近接触了几个刚入门的iOS学习者,他们之中存在一个普遍和困惑和疑问,就是应该如何制作UI界面 ...

  8. nib、xib、storyboard(故事板)

    nib:NeXT Interface Builder的缩写 xib:XML nib的缩写 相同点: nib和xib都是Interface Builder的图形界面设计文档.Interface Buil ...

  9. xib和storyboard小谈,

    1.共同点:都是用来描述软件界面 2.不同点 Xib是轻量级的,用来描述局部的UI界面 Storyboard是重量级的,用来描述整个软件的多个界面,并且能展示多个界面之间的跳转关系,俗称"故 ...

  10. Xib和StoryBoard的区别

    共同点: 都是用来描述软件界面 都用Interface Builder工具来编辑 本质都是转换成代码去创建控件 不同点: Xib是轻量级的,用来描述局部 UI界面 Xib文件通过里边部件的下标来添加元 ...

最新文章

  1. 【Sql Server】DateBase-高级查询
  2. python访问网页如何查看user-agent_HTTP请求头之User-Agent
  3. 进击吧! Blazor !第二期 页面制作
  4. [转]小程序web-view组件
  5. 套现4.88亿美元,百度从此告别外卖!
  6. 黑马博客——详细步骤(四)项目功能的实现之数据分页
  7. 用windows开发ios app_开发一个APP至少需要多少人|安卓|ios|产品经理
  8. 【算法】排序_堆排序
  9. 数据库系统概论第五版(第 3 章 关系数据库标准语言SQL)笔记
  10. 不懂域名系统,何谈网络编程
  11. HCIE 数通资料下载 肖哥视频下载
  12. c语言 多元一次方程,C++实现的求解多元一次方程示例
  13. 护眼色RGB的数值及在福昕阅读器上的设置方法
  14. php后台界面修改教程,帝国cms后台界面修改方法
  15. 月嫂的薪资为啥这么HIGH!
  16. 什么是马甲APP?怎么用马甲APP导流
  17. allegro标注尺寸设置_Allegro中尺寸标注文字的设置
  18. 【Discuz】原系统进入论坛自动注册并进行登录
  19. PCB设计--时钟线要求和布线
  20. 2020年氯化工艺模拟考试及氯化工艺证考试

热门文章

  1. Appium-Shake(摇晃/抖动)
  2. GCMS测试中常见问题
  3. 瘦身打包Springboot(Maven)项目
  4. Typora的图片管理
  5. 为什么程序员写代码时都喜欢戴耳机?他们到底在听什么?
  6. Labview/TestStand BUG记录
  7. 记录SpringBoot单元测试时报错nested exception is org.apache.ibatis.exceptions.PersistenceException:
  8. 在Ubuntu 18.04系统上安装Jenkins
  9. C++学习笔记1-C++基础
  10. [哈佛爱情故事][rmvb/4.9G][国语+朝鲜语][24集全]