登录网站,浏览更多精彩内容
您需要 登录 才可以下载或查看,没有账号?加入我们
×
教程目录:( G1 t! X; [2 n$ j+ l
01项目搭建7 S* @9 O: i4 b& p) `
101-项目搭建
; \: n+ R. F9 | w& ~102-自定义tabBar * ?/ v8 y9 U; W& J h) ?# o; l$ B% X
103-补充内容 9 h4 }7 n7 P: @: p) c
02我的界面实现(一)
1 Q$ s5 r6 y: n, w0 ^0 n) @201-我的界面分析
: H! j Q6 r0 \( v: d" z* p202-我的界面实现
T* G" O1 ?' J203-Swift的核心 $ l: W+ h+ h% U; m3 A
204-添加网络请求以及创建模型
0 i& n4 k% B K3 L, }8 @( [205-返回数据显示到tableView
9 N# `+ m% k9 l9 o! o( o7 Z206-自定义我的界面cell
. b0 D* a1 y8 X! L! G& E03我的界面实现(二)" P' ^& m; J* M, p/ E/ m
301-扩展cell注册方法 * M! R- o4 B$ m3 P8 P2 N9 z
302-自定义我的关注cell 8 V, A" N( p( l& @% E: y, Z
303-自定义关注用户cell ; h- D1 p9 o2 p
304-自定义tableViewHeader
i2 m0 k* R7 J F305-更换主题
# i8 m @8 ~6 R( {# z) U6 Q306-iPhoneX适配介绍
6 l! v2 W. ~! Y: [: {307-iPhoneX适配和设置tabbar的主题 0 ?2 B e0 r8 n! F. V# H
04登录和设置界面实现
6 G" o5 Y: z1 `. O- r- i9 d. |* d$ [401-登录界面实现 2 p5 V9 x9 o: h6 c9 z
402-登录界面更换主题
3 S( W( ?$ i! m403-实现设置界面 - C( v$ U) y1 H
404-设置界面添加点击功能
7 L* V, v. F5 h4 R- ^, R4 s405-修改设置界面代码
# ]7 e5 T/ z' }& O: O& P05离线下载界面实现
5 M8 }) \- I* [; ]501-离线下载界面
8 N- d1 l* G8 E502-集成sqlite3 # L5 m, o2 s3 b* G/ h
503-修改一些变化
4 Q1 o. F* A" \504-建表
1 c$ g. r7 |2 `; U, \4 S1 r# A06用户详情界面(一)
5 G) t, \. r0 p N, j601-用户详情界面的分析 免费试学% P/ W: F, j$ A: A+ N7 |
602-创建用户详情头部 ; P# v$ i& {) I! D$ k% z
603-添加相关接口
7 L0 k P, l+ f5 h9 ^9 S& \604-填充数据 2 n/ C. Z: R* L+ i4 b( W* j& u4 c
605-headerView 的点击事件
1 f# }, l9 b) t! G. V. O606-设置主题颜色
4 G1 t6 ^$ `# Q& `07用户详情界面(二)8 A! N+ m+ I* P8 r* Q" e1 B0 C* ^
701-添加topTabView $ Z. a3 W9 |6 t
702-添加bottomView ; G8 D! j% G* r' r9 i' W6 C( W
703-从xib加载的扩展方法
0 k- z' a) q9 d2 v0 C4 Y& R; A704-自定义弹出视图
1 _# V0 y; X6 x O705-自定义导航栏
# c% ]* X( R. U8 |706-添加相关推荐view 8 a+ Q' H+ `+ F! e/ R3 c4 E, I8 K& K
707-导航栏补充
- V7 a# \1 z( z [08用户详情动态界面(一)( f1 k( \6 ]2 E, e
801-用户详情动态数据显示
: `4 o2 x5 |6 L- \802-创建collectionView
* f! F( \! J* _9 R803-动态cell分析及创建枚举 * R' X- {; `. Q
804-计算collectionView的宽高 2 ^. o* W: r" I4 Z
805-自定义发布视频或文章view
+ _' G7 ?( h8 e( h* S5 Y: J806-实现引用别人内容布局 2 P& K/ [9 l6 Q3 h( K2 j7 E
807-Int扩展
1 O" q7 _/ X6 \+ Z808-动态cell显示时间
0 ?6 E8 j* y, Z# ~# h; q! Q809-自定义首页导航栏 0 ^4 ~' s4 `& ~7 K6 O- ^5 P
810-设置微头条及导航栏样式 ) `+ g1 A% d9 I4 y9 A y
09用户详情动态界面(二)
6 S, s7 R& g2 V/ A( K901-动态界面查看大图 # P2 E5 E6 B( c1 ~
902-添加item_type
$ Y) ]! \' r( J ?& l* G903-修改动态cell的显示问题 9 a$ F4 o, K+ ?4 f2 F2 L5 c: q/ t
904-显示emoji表情 4 E' r. n u& F+ O6 c5 V( p
905-设置用户名高亮显示
1 K9 X( l7 O6 Q' k# F/ i1 }906-自定义UILabel显示富文本
: K5 a4 J7 F0 N8 G$ z907-正则表达式匹配用户名话题和链接 3 [+ {5 U+ O$ K6 v8 M
908-实现富文本点击回调
. m. H. w3 R/ P" I7 k909-根据用户名获取uid进行传值 8 g* q- O$ g1 a5 X2 w
910-根据话题获取cid进行传值
+ g) N8 z' Q1 J* j10用户详情动态界面(三)7 V7 C# D* O( j2 U( `
1001-用户动态添加上拉刷新
* v$ b* G; s) _/ _1002-根据不同类型刷新 1 {- [4 e J8 X2 ~" R4 e
1003-引用显示@用户名
. i k4 ]2 d+ _" {2 f1004-处理其他topTab的数据显示 % U. n: @2 j5 U4 C, C/ B7 y
1005-添加用户详情中问答的接口
8 r8 F* w7 _/ {0 e; ?# Y1006-自定义用户详情的问答cell
* a9 }: U% r: a8 Z1007-用户详情问答加载更多数据 ; ]. E R( w, w; c7 X( t! R
1008-创建动态的详情控制器
! z9 s* u. e/ m4 W5 z1009-自定义动态详情导航栏 7 D" c& M" k9 m/ V( i* U
1010-设置导航栏样式. 6 \- {! T1 S1 C
11用户详情动态界面(四)
: {# U! n- E& v7 B( }; t2 f1101-自定义动态详情的headerView ( Z$ D( q6 s4 c9 K
1102-计算动态详情头部的高度 9 n" `( S' K) s" ?/ t3 A- X+ Q
1103-添加用户动态详情评论的接口
/ @& J* r) _. K- C. F; P1104-自定义动态详情评论cell * g% t0 w+ H; L( Y3 K
1105-修改详情控制器1 + B; ^; X" @' {' ]5 U. q6 o; Y
1106-修改详情控制器2. ; M G7 {5 g' Z& m2 J* {5 v
1107-修改详情控制器3 % e& A; o0 I! K! k% t, C" I0 @
1108-创建topTabScrollview # n8 A; L+ V6 ?. B& h" _- x2 `
1109-修改用户详情控制器4
7 u7 o/ K& v4 ^+ X$ T5 H12用户详情动态详情界面(一)
. c% `. V' Y2 U1 E/ L! E* Q1201-修改动态详情评论. 4 T/ z7 E3 m# Q! Z
1202-添加点赞用户列表接口 - h2 [- O9 L: k8 L8 h) I: B, A( s
1203-点赞列表界面添加加载更多数据
+ R6 J* c" o/ w+ j% {& b# j1204-自定义点赞用户cell . P+ g5 i0 Y" ~2 r
1205-cell添加点击事件 * x0 X) {. P) b" y
1206-处理导航栏出现的bug ! T# p6 L( Z) L1 x4 s6 U
1207-动态详情控制器底部添加toolbar
, H/ M0 N* u N Z* q13用户详情动态详情界面(二)8 x2 W: R$ i8 ~( s# v( k' Z
1301-自定义评论的view
3 [& _; l7 z, ]1 s! S; @5 w1 N+ f( z1302-监听键盘弹起和隐藏 & S2 {8 D/ b$ J- D
1303-textView的一些设置
& J2 ]# D% |2 N, h$ X# f1304-自定义表情键盘
4 e/ U) o* ?- x) t0 n, J1305-自定义emoji的cell S \+ ~6 F# A* x6 v, \4 x
1306-修改表情键盘视图创建方式
5 B& h/ [' d/ L: ^1307-显示emoji表情 : [- X( Q9 s5 G' o8 d3 K
14用户详情动态详情界面(三)
9 E+ t: J' D9 j, w2 Z1401-设置 collectionView 的布局
3 Z& K0 K4 ?3 |$ Z2 U5 z% C1402-修改约束
' C# C& e2 ?9 M& D# u' O1403-修改约束2
0 e6 p8 G5 l% ]5 [+ I1404-修改 emoji 数组及 plist 文件
0 g* e' x' v5 z' z5 W' E1405-设置 item 横向排列 ' p& i5 o# y8 p
1406-插入表情到textView 6 U! ^: v- F0 q6 L+ ^, ]& k1 T
1407-表情键盘添加pageControl ; |4 F7 w5 ]; q4 r
15问答界面实现# M! B2 p6 o( I8 R- S' N
1501-添加问答接口
2 v/ J: \$ r8 d: o( C1502-修改问答控制器
5 @8 d% @* |5 Q1503-自定义头部
' Q9 m9 L4 |* f' P8 |1504-设置问答底部view
( U o! k1 n) R0 g+ u1505-自定义问答 cell
) b. Q9 X! a$ g- h5 `2 \1506-label添加扩展方法
) _& o& q1 s5 u7 O% @2 h5 ]8 k1507-加载更多问答数据
& A4 {% I. j: a0 Q" k8 z16小视频界面实现, L0 @) a6 B, d# ~; o& U
1601-添加首页新闻和小视频标题数据接口
& Y" W% i! A/ s* K3 W1602-添加导航栏标题
1 P5 p& j" c2 I4 D! M1603-创建小视频子控制
+ `5 ?+ J7 g5 G. J1604-获取小视频数据
/ t: i2 _) y @% S( J& `1605-自定义小视频cell
5 z6 w4 W. U! [2 \: R5 Z B1606-添加上拉刷新和加载更多
) O, _$ R+ R* n1 e9 j1607-小视频播放界面控制器 / q5 n5 z8 ]& u0 q. @. m
1608-显示小视频数据 6 h$ J5 H1 ?2 P6 @/ N7 e* Z2 w
1609-添加视频播放器 ' e' r$ T) c( R+ M3 H
17 视频界面实现; ]* `7 f1 ]8 P9 I! K
1701-解析视频的真实播放地址
) f9 Z+ |3 f6 f( }" u' o5 @1702-点击cell播放对应视频
1 m3 c$ ~+ X; R8 b, _1703-视频详情控制器实现
' F& S1 Z, H1 g! u5 m# }. i) `6 O% _ p# t& T; I' K
|
|