登录网站,浏览更多精彩内容
您需要 登录 才可以下载或查看,没有账号?加入我们
×
教程目录:1 ?* s8 Y, H+ Q1 B& ^' Y
01项目搭建# z, r( y8 d5 f+ ?! }
101-项目搭建 # ]+ u, c# ?+ F4 g$ e3 X, R X
102-自定义tabBar 7 \$ b; x1 t% g% n
103-补充内容
+ x1 g# p t4 |7 q0 X7 R02我的界面实现(一)
/ V2 X) `$ y+ X9 I9 r201-我的界面分析
4 U/ [: @/ p/ Z3 L5 F202-我的界面实现
+ | f) Y0 W7 h {$ e4 ^* P9 I203-Swift的核心
( M! C' j" a" k: y204-添加网络请求以及创建模型
! ^! U& ?* h6 f+ `1 I5 F205-返回数据显示到tableView
0 F& u% F+ w3 V( U206-自定义我的界面cell
3 M5 D1 S# ?9 d4 V) o( \03我的界面实现(二)
h' ?, h4 m9 v4 v) Y$ ?% b301-扩展cell注册方法 + R& {* D0 P% q; U
302-自定义我的关注cell ' M/ c- n9 n& i U* Y7 Y
303-自定义关注用户cell
/ ?" a. n7 f: w2 V304-自定义tableViewHeader u* }+ w0 n; J* |. W
305-更换主题
) K' U5 @, }/ {7 Y" {: Z4 R* t6 I306-iPhoneX适配介绍
; D# @$ e B4 t4 z) i307-iPhoneX适配和设置tabbar的主题
3 q% [0 Z- f1 A0 i04登录和设置界面实现
: Q2 i+ J% y1 K5 ]5 ?& A5 D401-登录界面实现 3 Z2 [$ z+ C# F) ] ^3 S
402-登录界面更换主题
- A. I# {& Z7 H9 t) ]8 A F403-实现设置界面 8 j4 a* H9 Y7 p& o5 p
404-设置界面添加点击功能 4 i& ]6 j6 g7 B6 w/ @7 I
405-修改设置界面代码 ' V% p0 ~: x' n0 j# M
05离线下载界面实现
" W$ ?6 c0 g: w) u501-离线下载界面
$ Q6 m' s8 J0 f* e502-集成sqlite3 1 R* S9 p, R2 _" g
503-修改一些变化
+ M! ~1 F) V4 H8 H- P0 L: H504-建表
) m' U0 z* Z4 y1 w. L% Z06用户详情界面(一)8 ]4 y4 F& @ @6 J( e
601-用户详情界面的分析 免费试学$ l1 i% A* r* B8 h+ S
602-创建用户详情头部 " \/ r: ]7 S' N$ V$ x
603-添加相关接口
5 i$ T* j& L% p4 x5 g; L2 A) I# D% J604-填充数据 $ Z5 {+ o. q: i* E
605-headerView 的点击事件
& V' Q. g1 H3 ~4 c1 H# `606-设置主题颜色 8 K" A. ]3 i) b. N6 i) |% i$ s! B! r- y
07用户详情界面(二)& ]6 i' c: e7 F0 S! N* p/ S
701-添加topTabView
- O7 L! \: j% I5 P4 c702-添加bottomView ! p& l( ]4 K' ~( y3 Q
703-从xib加载的扩展方法 % U1 _" {6 S8 _7 r& O) D# J
704-自定义弹出视图 # g6 z5 Q. n3 W5 P
705-自定义导航栏
1 i- b3 c( r! C: k706-添加相关推荐view / t" ^# n6 D! U- y. i8 K. N/ e' |
707-导航栏补充 6 f( X& I5 V" v- m1 g# G
08用户详情动态界面(一)) n/ ?6 n' j5 t
801-用户详情动态数据显示 * d/ D& V- L" ?' i! |7 O
802-创建collectionView
b! @8 s: ^7 x+ D4 Y: y1 I803-动态cell分析及创建枚举
) R+ U; |; E) I& K! i4 z5 h, C3 G804-计算collectionView的宽高
* V; [' q; X5 w5 J5 w- D: [( u805-自定义发布视频或文章view
0 P! |+ Y9 N* O: x( z1 a; ?806-实现引用别人内容布局 7 m! P$ f D, F- H2 ?
807-Int扩展
, B; y8 m( n/ K# E5 Y' H808-动态cell显示时间 6 V3 `) H# r& j0 s" s9 H2 U: k
809-自定义首页导航栏 ' s; Q# G0 P/ R( p
810-设置微头条及导航栏样式 . w3 F1 { e9 n" \5 l8 V( m5 a
09用户详情动态界面(二)
" ~% y) i r4 z" I4 F) p6 N901-动态界面查看大图 6 Y e/ q" v- y. u% B9 l4 k! U
902-添加item_type a; d+ J+ I7 A; C* A/ _
903-修改动态cell的显示问题 5 L3 r- \9 I d' Z$ q$ n' d
904-显示emoji表情 ) y+ D" C: K) B Z' ^
905-设置用户名高亮显示
0 p" p- f6 a& _: C' o' Y5 f8 r906-自定义UILabel显示富文本
. B' T, N P4 S6 L907-正则表达式匹配用户名话题和链接 . @" q/ J8 z$ q# d4 x; Q
908-实现富文本点击回调 d' J7 ` C; w M
909-根据用户名获取uid进行传值 % u7 g; J2 [$ R$ g
910-根据话题获取cid进行传值
7 k$ f! T$ M9 o, p' @6 [9 T10用户详情动态界面(三)
' \: c- j5 {' A+ y; s% C0 m1001-用户动态添加上拉刷新
9 P7 u+ {& C1 u1002-根据不同类型刷新
l; j! g0 G6 H V' T) j1003-引用显示@用户名
. i: N- I1 z& i1004-处理其他topTab的数据显示 ' o- G: E+ p8 x
1005-添加用户详情中问答的接口
( V! b( i. J1 B* D% h1006-自定义用户详情的问答cell
& K* J ^1 {: P( _8 D3 v; L1007-用户详情问答加载更多数据 9 B+ f* _% X) o% x- ?9 z
1008-创建动态的详情控制器 5 P3 } B% P& s: R0 ?
1009-自定义动态详情导航栏 % h8 E. { s1 z5 ~; ?) L( R
1010-设置导航栏样式.
4 }; }$ \+ e8 L# f" f2 W3 c- c# b11用户详情动态界面(四)" D! I% Z _, a6 b. Q
1101-自定义动态详情的headerView 3 A$ \6 W* |! ?+ f
1102-计算动态详情头部的高度
& v, w! D$ i- d ], O! w/ l1103-添加用户动态详情评论的接口 * q& \: Y e* W8 \1 {" U! W5 f$ j
1104-自定义动态详情评论cell . C" F, s0 S4 K* A3 @# `6 {) }, t
1105-修改详情控制器1
+ N: g/ y0 J0 ^4 [- r+ {% e1106-修改详情控制器2.
* P8 |. | x5 s. k1 n1107-修改详情控制器3
1 I% Q C# a3 `3 K& V7 y& _1108-创建topTabScrollview , l/ F1 w& a% L; H/ r3 Q, k
1109-修改用户详情控制器4
# Y7 T" l0 {, j" {% t( P12用户详情动态详情界面(一)' q7 U J# i' c) D; I
1201-修改动态详情评论. 3 K4 R# I/ n7 W0 L
1202-添加点赞用户列表接口
% `- t D2 R/ Z( n1203-点赞列表界面添加加载更多数据 . F5 l% |& n6 C; A1 l& ~ ^
1204-自定义点赞用户cell
( C! S8 R7 D0 [* b/ r2 ?8 ~# V" l0 a# L+ n1205-cell添加点击事件
( F& m) ~" _! r: [8 w3 u X& D1206-处理导航栏出现的bug $ v; q2 H% B; J2 Y
1207-动态详情控制器底部添加toolbar 3 }. h- w- m' w9 \5 S9 f0 q: h1 L
13用户详情动态详情界面(二)
* x4 X; e3 a3 }, {, \1301-自定义评论的view
3 o" a# G; E0 a( ~; O3 {( v1302-监听键盘弹起和隐藏
9 I+ Q* n3 e! P, s1 I5 U) P& |1303-textView的一些设置
; I& b7 Y* N. M2 N8 T1304-自定义表情键盘
- Y6 k0 x* \' `! I; E- ?1305-自定义emoji的cell
! J+ D c' N% S6 d2 a1306-修改表情键盘视图创建方式 4 ^6 w! e* a. u. T" b
1307-显示emoji表情 $ N5 W5 u3 r9 j2 r
14用户详情动态详情界面(三)) k; t; z" [2 u- \: u$ r: ?5 ~
1401-设置 collectionView 的布局 ) \# k7 x8 {* u( I# |
1402-修改约束
/ J2 t* w7 m s2 L- b1403-修改约束2 % p, }! E. I$ @2 Q2 L
1404-修改 emoji 数组及 plist 文件 8 t0 j& Y, E) X9 ^0 X1 Q o
1405-设置 item 横向排列
8 W c+ W4 L' w5 F- ~* l) G3 o- m1406-插入表情到textView - r$ F/ O4 e0 Z5 g( O6 P2 S
1407-表情键盘添加pageControl
' T, |9 W/ G( j0 y9 y. ]15问答界面实现 n5 E" r0 `0 m7 j4 p2 C: J5 t3 ~! a
1501-添加问答接口 ! w3 z4 I+ G# B' `1 D
1502-修改问答控制器 - t( B+ @/ L3 ]% I8 T& w) z7 T
1503-自定义头部
" q8 M$ Y# N( j( O5 i5 Q6 T1504-设置问答底部view
, q2 `: h5 w- L, j1505-自定义问答 cell
; K2 ]* ?8 n/ X$ ~1506-label添加扩展方法 # _' M9 \! w% E3 p: T9 T
1507-加载更多问答数据 / A0 [& W" [+ s* ~
16小视频界面实现
" @1 x! D/ m v- ~+ X C1601-添加首页新闻和小视频标题数据接口
+ m" q9 d: D5 X# Y8 p* |/ o$ U1602-添加导航栏标题 / E6 l- e, v: q# Q/ e2 I! g) Q! _1 y
1603-创建小视频子控制
8 L; o4 @3 W5 L( t% T! D0 v }/ I1604-获取小视频数据
% u' H5 i0 r5 E1605-自定义小视频cell
1 R# d- J& V& X1606-添加上拉刷新和加载更多 - K5 S) X5 t7 ?2 b( V
1607-小视频播放界面控制器 1 Y! L# E! G, h! k5 Z
1608-显示小视频数据
: R8 s: K( D y) y" R& b1609-添加视频播放器 , b, Y$ W( q4 F$ m. U& g" u
17 视频界面实现
4 c y q- _/ y- F7 g1701-解析视频的真实播放地址 9 Q# w+ {$ T5 r, j% `1 q
1702-点击cell播放对应视频 % A0 w/ _ z/ J: l3 t- B
1703-视频详情控制器实现
/ s; H4 r0 u3 P" M" p" |
4 M9 r& L/ Q3 _5 ^$ _5 m |
|