您的位置:首页 > 其它

图片滑动功能封装和自动布局

2016-01-27 23:25 148 查看
一.复习图片轮播器主要功能

1> 定时器

2> 用户拽住某页图片,计算下一页的页码

3> 当在外部重新设置了尺寸,那么在lay中就得重新计算尺寸

二.用xib实现图片轮播器view的封装

1>当用户需要添加新的图片的时候,要把原来的图片移除掉

2>关于view的封装,如果某程序猿需要实现某种特定的功能.由于该项功能已经封装好了,所以直接把文件烤入到项目中就可以了

view的封装:(做项目的时候只要将你要做的项目中有该部分的功能的文件拷入就可以)

A.创建一个类,就这图片轮播器的项目下面是封装在View中的代码



B.自定义的类方法,也是使用xib要用到的方法



C.主要是有关图片的加载,和尺寸以及页数的设置



D.定时器



E.下一个设置



F.计算用户拖拽时候的进行页码部分多的计算



G.用户拖拽控制器要执行的方法



三.屏幕适配(API新的类)

四.autoresizing使用(掌握6跟线的使用)

1>红色箭头所指的部分,存在6跟红色的线,只要掌握就好,很简单.



五.Autolayout(自动布局)

1> 修改约束(只要将红色箭头的部分修改就好)



2>什么是参照(找对参照的对象,一般子空间是已父控件做为参照的,当然谁离你要设置的那个对象的位置最近,谁就是参照)

六.UILabel

七.代码用Autolayout注意点



八.苹果为了解决Autolayout在带码中的运用,苹果公司推出了VFL语言

九.VFL的相关练习

十.约束的优先级

优先级较高的先生效,反之后生效

十一.修改约束,约束动画

1>修改约束



2>修改完了,然后由系统在强制刷新



十二.Masonry的基本使用(掌握)

掌握Masonry框架的使用,在开发中常常用到

十三.自动布局的万能公式



上面这个公式参照第五大点的这幅图.

十四.最后,大家要是有什么issue,直接给你我留言就好,我们一起交流.谢谢!!!!!!! `
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: