码迷,mamicode.com
首页 > 移动开发 > 详细

iOS学习——UI相关小结

时间:2015-03-29 23:24:06      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:

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会识别为一张图片,并且自动适配到各种分辨率的屏幕。

iOS学习——UI相关小结

标签:

原文地址:http://www.cnblogs.com/lyon2014/p/4376672.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!