资源详情
iOS_UI目录
| |____01.创建iOS工程
| |____02.工程目录简介3 ?/ J4 J’ u6 h1 U! [
| |____03.StoryBoard简单使用& h9 }+ b# F. a* G
| |____04.iOS生命周期
| |____05.xib创建工程# t& U/ r5 T( r
| |____06.代码创建工程: |# ]8 W, }$ S. {8 I” W# u’ N& B2 z
| |____07.设置应用图标 Y+ H: C+ i: g4 O& _: i1 n
| |____08.QQ登录界面搭建
| |____09.QQ登录界面逻辑% `$ Y* m; X) Y- r5 o( j m
| |____10.iPhone屏幕大小( D” t” I& I- T& D/ @
| |____11.frame和bounds1 f2 ]2 ?4 B0 z( g
| |____12.修改frame值6 M. o7 x$ c+ C’ A2 f5 N
| |____13.添加删除view j d3 U9 P0 ~2 r9 u
| |____14.子视图操作3 g9 a2 f. G) s: R( J: l: W+ }
| |____15.UIColor详解& w# s’ S2 t- d( ]4 \1 A
|____02-UILabel‘ \& u8 D& I# R6 F0 Z) c
| |____01.UILabel常用属性! S& p! ~0 q( l% K1 R# B% p
| |____02.UILabel其他属性
| |____03.UIFont” f* \” H’ e6 s, g2 q” E6 s( _4 U
| |____04.UILabel富文本8 L( V$ F8 \ m1 e+ }& }, T
| |____05.UILabel富文本(段落)‘ L9 f/ N9 v [1 }0 k. [8 i
| |____06.UILabel可变富文本
| |____07.计算单行Label高度
| |____08.计算多行Label文本高度( J8 x, Z5 C$ b2 {# g- U
| |____09.UIlabel自适应
| |____10.竖直文本封装
|____03-UIImageView
| |____01.NSBundle
| |____02.载入本地图片! A” I+ Y% j% h: X2 G, @- Q+ y
| |____03.载入网络图片* a0 l, j4 w& I8 K! O
| |____04.contentMode属性
| |____05.设置圆角等属性
| |____06.图片拉伸(代码)6 M: t5 Y5 D. q1 L! N/ `/ W) A
| |____07.图片拉伸(手动)8 T- J3 _# P) Z4 W( l
| |____08.序列帧动画
| |____09.GIF动图播放
|____04-UIButton
| |____01.UIButton基础属性
| |____02.UIButton基础属性2
| |____03.UIButton其他属性
| |____04.UIControl$ D’ ]1 b( p# P
| |____05.九宫格_自定义button/ {% |: ]3 {‘ J7 V: j7 ? A: _0 |1 @
| |____06.九宫格_细节调整) N. z: S+ `. @, v, o
| |____07.自定义Tabbar_创建pch文件) T1 P z4 T0 }3 H0 ?$ y
| |____08.自定义Tabbar_plist使用1 X4 H) J b0 y8 M* d
| |____09.自定义Tabbar_UI搭建8 W+ K# J: q6 g
| |____10.自定义Tabbar_代理传值
; a c S7 ^; C2 E! d5 G) Q8 x
|____05-UITextField
| |____01.UITextField基础属性2 E9 t l1 S8 I
| |____02.UITextField其他属性$ T% I/ a+ X% `% t5 h3 F
| |____03.UITextInputTraits‘ O6 p- l. h3 X# S) G& h
| |____04.UITextField常用代理
| |____05.UITextField常用通知
| |____06.封装UITextField_UI布局2 ]# K6 {# J& j9 G5 o4 n
| |____07.封装UITextField_细节调整
| |____08.封装UITextField_功能完善
| |____09.自定义键盘
| |____10.拖控件
|____06-其他控件1 Q4 @” T! t% e) j0 x
| |____01.平安安全键盘_storyboard布局5 p; T1 X6 ]’ M3 Q* }/ f7 o
| |____02.平安安全键盘_界面填数据9 f* J; d& r- d3 [7 C6 u
| |____03.平安安全键盘_输入框逻辑
| |____04.UIAlertView; R- j’ F8 T# T7 K3 E
| |____05.UIAlertView_uiactionSheet‘ n: I7 q; B( f$ a- [: \
| |____06.UIAlertController
| |____07.其他控件_UISwitch! C( C* G( `’ v’ H” @” E
| |____08.其他控件_uislider
| |____09.其他控件_UISegment5 R1 R4 o0 m1 A, t) |9 G
| |____10.其他控件2_UIStepper
| |____11.其他控件2_UIActivityIndicator( I1 A: L1 v) U8 O! F/ K
| |____12.自定义HUD‘ A” N% Z b; B* i5 {
|____07-UIView动画
| |____01.上下文动画常用方法1 H& j4 r” K: j8 C
| |____02.tramform使用
| |____03.Block动画
| |____04.Block动画_关键帧动画,弹性动画
| |____05.上下文转场动画
| |____06.Block转场动画: M$ i- T* P/ j’ _% U7 y2 F
| |____07.图片点击放大4 s; ?# S L9 O; u d5 C% U$ ?8 s
|____08-导航控制器
| |____01.视图控制器的生命周期_loadView; P0 {5 b* P3 t8 E
| |____02.视图控制器的生命周期_常见方法
| |____03.视图控制器的生命周期_其他方法1, d, p& |* ~3 X( k4 ]! {: q
| |____04.模态视图1 ~& ^” v4 q) D
| |____05.模态视图传值
| |____06.认识导航控制器+ A: k, P+ {. U; V9 v
| |____07.导航控制器_代码实现
| |____08.导航控制器_设置左右按钮
| |____09.导航控制器_navigationbar8 L5 d: p; T/ Y# w1 W# d
| |____10.导航控制器_其他细节; `1 p; l” d9 a! @: m+ Q
| |____11.自定义导航条_返回按钮: k” V: e+ d# V8 j4 i# w0 T
| |____12.自定义导航条封装: K- z6 M8 M. ?. ~+ J! y$ a
| |____13.自定义导航条添加功能
|____09-标签栏控制器” i8 x9 ^* W. k. ?. E6 s, L
| |____01.标签栏控制器_创建! p6 R* d! j3 c: q! K
| |____02.标签栏控制器_TabbarItem创建
| |____03.nav+tab_结构逻辑
| |____04.nav+tab_封装
| |____05.自定义tabbar_导入素材+ p& u’ z0 Z5 u+ k3 d$ _5 O
| |____06.自定义tabbar_加载控制器
| |____07.自定义tabbar_加载tabbar8 L’ a! I; z7 L6 K. n
| |____08.自定义tabbar_完善
| |____09.故事板操作_导航条
| |____10.故事板操作_标签栏
|____10-事件传递‘ D4 d( V j3 A’ a
| |____01.网络指示器7 g” l1 F$ f2 Y
| |____02.修改状态栏
| |____03.打开系统应用
| |____04.获取window的方法# D/ I% Z0 i$ Z& ]+ e% c” L
| |____05.window实践/ Y9 D# r) U( D- @% X; H
| |____06.UITouch常见用法
| |____07.拖动UIView1 u2 @8 L2 \9 t* u/ U- h% n8 L3 M
| |____08.拖动练习
| |____09.事件分发原理
| |____10.事件分发练习/ h. C4 P6 {; D) Z
| |____11.响应者链
| |____12.自定义AlertView_功能封装; p’ H” u$ P7 a% x
| |____13.自定义AlertView_添加动画1 Q$ ], @: N2 n
|____11-UIScrollView‘ I+ a& x! j6 S
| |____01.点击手势Tap; }3 U” W! M: w: N
| |____02.长按手势Long5 Y9 A4 }4 l; {+ ~+ @* q- G9 g6 M8 E8 t
| |____03.轻扫手势swipe,捏合手势pin” _2 W3 y1 Q3 ~3 X” R” P+ | q
| |____04.旋转手势rotation,拖动手势pan
| |____05.UIScrollView基础属性8 c: R* @1 J0 l% d8 l% M8 e
| |____06.UIScrollView其他属性2 Z5 _! c( e9 W” R
| |____07.UIScrollview代理! q/ c$ P- S7 S2 H% G” T o
| |____08.图片轮播
| |____09.UIPagecontrol
| |____10.加定时器7 r! ~% b$ R x0 T* w
|____12-UIScrollView
| |____01.UIScrollView缩放
| |____02.图片缩放_基本设置
| |____03.图片缩放_缩放范围
| |____04.图片缩放_设置中心点% ?. ^” b! a8 h’ O/ Y1 y
| |____05.图片缩放_功能封装
| |____06.图片缩放_细节完善
| |____07.图片循环滚动_原理* z* X” ~9 q, n! N1 V- u$ }
| |____08.图片循环滚动_代码实现原理
| |____09.图片循环滚动_加载图片
| |____10.UITextView基本属性
| |____11.自定义UITextView封装; O: @( u” {) e6 h+ J* ^! [
| |____12.自定义UITextView封装27 D/ Y) p+ x1 |/ V
|____13-UITableView‘ W3 E1 K7 G( Z
| |____01.初识UITableView_table基础
| |____02.初识UITableView加数据
| |____03.微信发现界面_基本布局
| |____04.微信发现界面_细节调整
| |____05.微信发现界面_点击事件
| |____06.汽车品牌_缓冲池原理2 i6 V$ C0 z/ d* K: I
| |____07.汽车品牌_索引
| |____08.插入滑动移除_删除操作* @+ S8 c, P8 R2 Y6 R* D
| |____09.插入滑动
| |____10.批量操作_界面处理
| |____11.批量操作_逻辑代码8 b. v, f& T u
|____14-UITableView
| |____01.UITableViewController; i* h# T8 w; y
| |____02.UITableViewController_静态单元格3 y/ G; N8 s! |8 g, `
| |____03.代码自定义cell_基础cell/ @. M1 T% A+ p$ _
| |____04.代码自定义cell_cell布局
| |____05.代码自定义cell_加数据
| |____06.Nib创建自定义cell
| |____07.Nib创建自定义header
| |____08.批量删除自定义列表+ z1 w& H9 ]. A6 Z5 ?; ?
| |____09.NSPredicate_1. N# }# e4 w’ T5 u6 }5 ?
| |____10.NSPredicate_2, D4 G% H# X& a$ x
| |____11.NSPredicate_3
| |____12.UISearchController
|____15-UITableView
| |____01.新闻Banner_封装
| |____02.新闻Banner_UI
| |____03.新闻Banner_frame计算, N0 d/ N+ x: \3 g. C9 |8 o, Y, H
| |____04.新闻Banner_加数据9 s$ Y i( ?+ i: F8 l; ~: [
| |____05.新闻列表_创建cell3 s’ p! k. @! ]
| |____06.新闻列表_创建tableView/ U: z: g# `’ j7 y3 }; ?# P’ L, i
| |____07.QQ好友1_创建tableView
| |____08.QQ好友1_创建cell
| |____09.QQ好友1_创建sectionHeader
| |____10.QQ好友2_点击展开section6 J, Y( D’ n’ q0 r# p% f9 V4 Z, F
| |____11.QQ好友2_完善细节1 }0 e; r; }$ V6 d( J% s
|____16-UICollectionView/ h3 T7 w3 u v5 e4 y
| |____01.微博_创建cell
| |____02.微博_动态计算frame
| |____03.微博_细节处理2 v’ s( a3 Q9 Z, N
| |____04.微博_封装图片展示控件1 P* B I0 [0 A
| |____05.微博_给图片赋数据
| |____06.微博_计算cell整体高度
| |____07.UICollectionView基础
| |____08.UICollectionView基础_flowLayout+ I6 \+ I/ k9 b% n3 L$ I+ g; q3 X
| |____09.UICollectionView基础_sectionheader– H% w) r% v- J” I& Y$ ]: d
| |____10.UICollectionView基础_代理
| |____11.蘑菇街_布局% [5 [& Z2 n+ ^’ t( x
| |____12.蘑菇街_自定义cell
|____17-UIPickerView& O7 Z! C0 [7 r8 p6 h
| |____01.UIPickerView
| |____02.城市选择器1. O- L3 r& a1 l. a# `
| |____03.城市选择器2
| |____04.UIDatePicker; R6 X0 x$ }# }9 C
|____18-绘图
| |____01.绘线_CGPath划线2 m% v” b% [5 U5 ?/ u$ x
| |____02.绘线_贝塞尔曲线
| |____03.绘线_线属性
| |____04.绘制曲线) I( ?$ d” h+ p3 E
| |____05.绘制圆形矩形7 D- j% b7 q” a2 n5 r’ f; R; V) ]
| |____06.绘制扇形( ^1 q+ {( S* g& W$ K+ F1 |( T
| |____07.重绘下载控件
| |____08.绘制图片文字
| |____09.图片加水印
| |____10.图片裁剪% o5 o5 ^( _5 U/ F
| |____11.图片截屏) ~1 j* d6 {1 w
| |____12.画板_划线/ G- c- [1 T6 W1 m
| |____13.画板_线颜色
| |____14.画板_清空撤销等
| |____15.从相册载入图片
| |____16.将图片保存至相册2 U% E3 `9 G6 B* S( \
|____19-核心动画
| |____01.CALayer基础! E( `” ]# Z$ K” g1 n+ E! ]
| |____02.CALayer锚点
| |____03.CALayer隐式动画6 U# H9 g; n5 ~2 n+ v( J8 K1 Y3 G
| |____04.CABasicAnimation基础
| |____05.CABasicAnimation基础2‘ l, `4 \! ?0 j; Y w. }- C
| |____06.CAKeyframeAnimation_输入框抖动
| |____07.CAKeyframeAnimation_贝塞尔路径3 Q’ K1 T r& N f) Q% k9 G
| |____08.CAKeyframeAnimation_面向圆心运动
| |____09.CATransition
| |____10.CAAnimationGroup: F; W) W! x. z3 a, m3 V
| |____11.CADisplayLink使用– X6 v; k+ `2 G: o/ {6 Q7 F
| |____12.CADisplayLink实践
|____20-屏幕适配
| |____01.古老的适配! G+ Q- `( J- h2 K Y J
| |____02.autolayout间距% o% R8 T. |, C/ R” H
| |____03.autolayout等宽
| |____04.autolayout调整属性,中心对齐& Y, J1 c7 Z( K& J7 K) x” w/ _% z
| |____05.autolayout练习
| |____06.ScrollView约束
| |____07.约束动画
| |____08.常用控件约束+ f. N/ E+ H” Z, q$ j( v! [2 N
|____21-屏幕适配4 F+ \ y; h- H/ J+ z- A e9 t
| |____01.cell等高StoryBoard0 C9 ~1 p& x ]9 ?( }1 f” _+ l
| |____02.cell不等高StoryBoard3 ]/ {0 g4 z’ G
| |____03.Masonry导入
| |____04.Masonry基础% C, a- K! g8 i” V” M
| |____05.Masonry练习1: H/ ?! o) `& Y1 c# w) V! ?0 A$ e
| |____06.Masonry练习2
| |____07.ScrollView代码约束1” R |7 q’ F’ I% F$ x& Y2 A) i
| |____08.ScrollView代码约束2
| |____09.cell等高代码! m1 l) s” n5 g- |! S8 i1 U1 r/ R( f: I
|____23-UI练习
| |____01.级联列表
| |____02.TableView滚动时Nav变透明+ T) E$ D5 s8 ]0 f’ Q
|____iOS_UI阶段源码.zip