iOS学习——UI相关小结

1     StoryBoard:
在Info.plist中能够查看Main storyboard,即入口storyboard,默认为main.storyboard,能够修改成本身建立的storyboard。
2     ViewController
每一个viewController都绑定有一个类文件,程序执行时,会进入到绑定的类文件中执行其中的程序,在app中表现为一个界面。每新建一个viewController,都要新建一个对应的类(继承自UIViewController),而且在属性中绑定viewController和类文件
3     segue
在一个app中建立多个viewController时,经过segue实现viewController之间的跳转和相应的逻辑(数据交换等),segue分为AdaptiveSegues,DeprcatedSegues,以及Custom(客户定制),每种segue下面又有多重链接方式。
4     UI组件
在一个viewController里面,能够添加不少不一样的UI组件,每一个UI组件建立以后,均可以经过连接到ViewController类的方式实现响应的逻辑,连接方式分为outlet和action两种,outlet主要是显示为主,绑定为类的属性,action主要是动做相关,绑定为类的方法。
5     NavigationController
依次选择:editor-embed in-navigaion controller后,添加NavigationController,添加后,会自动添加一个view,而且会做为入口,经过一个segue和以前的入口viewController链接,链接方式为(root view controller),添加了NavigationController以后,就能够对其进行添加navigationItem,直接在原来的入口viewController的navigationItem中编辑他的三个属性:左值、中值、右值,也能够在这三个位置添加Bar Button Item等组件实现点击等功能。
若是想让后面的viewController同样拥有navigationItem,则segue的链接方式应该选择为push。
6     TabBarController
依次选择:editor-embed in-tab bar controller能够添加分页,最多支持5个分页,每一个分页由不一样的viewController组成,在Tab Bar Controller上,链接segue到新的viewController,选择链接方式为view controllers,新的viewController就有了底部的tab bar,点击tab bar能够编辑bar item的属性,指定图片和标题等,badge属性能够显示item右上方的红色数字标记。
7     利用Sketch制做简单图标
利用Sketch软件能够轻松制做简单的图标, https://github.com/sethlilly/Font-Awesome-Symbols-for-Sketch,下载后用Sketch打开,即包含收集了symbols,利用这些symbols和简单的几何图形,就能轻松完成图标制做。导出时,选择1x,2x,3x大小,软件会自动添加@2x等后缀,讲三个图片一块儿拖入xcode后,xcode会识别为一张图片,而且自动适配到各类分辨率的屏幕。
相关文章
相关标签/搜索