登录网站,浏览更多精彩内容
您需要 登录 才可以下载或查看,没有账号?加入我们
×
教程目录:5 B* P- P S( @, I
01项目搭建; t; b7 D9 D% U C
101-项目搭建
g6 u+ F9 I7 z6 M6 i102-自定义tabBar
9 M3 }' D& M4 y- R' {103-补充内容 & K2 \; W/ P4 h6 X
02我的界面实现(一)& `+ p2 O& t8 Z/ J2 n
201-我的界面分析 ( \7 K3 T- P% t3 q
202-我的界面实现
2 b4 {5 W$ M2 M203-Swift的核心
3 p1 i9 Y2 d( ], s$ x204-添加网络请求以及创建模型
8 ?5 j* }! Q3 c0 g/ d, }) s6 b205-返回数据显示到tableView
' R# g% w( T. I; ^, x206-自定义我的界面cell 2 H" e' l0 T" g
03我的界面实现(二)
% @; _. x, r* ^4 S% j' h( |( X/ @# O: o301-扩展cell注册方法
* P( `- X# ~( P* ?302-自定义我的关注cell % V4 j& Q& `. e0 O# ^
303-自定义关注用户cell ( Z! B- ]# S! {0 [
304-自定义tableViewHeader ; B6 v/ T9 Z* v" K5 t# X: A' G. ?6 I2 S
305-更换主题 " N- r ?8 O7 [9 ^7 y; h7 ~
306-iPhoneX适配介绍 7 f0 n1 p9 M1 L1 w v6 J# U+ u, d$ X
307-iPhoneX适配和设置tabbar的主题
. }7 f5 c* x9 B( i, a0 |! l04登录和设置界面实现
6 U/ W+ j9 q k401-登录界面实现 / Q" z7 O& _6 g, h
402-登录界面更换主题 ( h5 T" [# D9 [# C( b z% W
403-实现设置界面 ! U: M% L2 s. S" t4 N
404-设置界面添加点击功能
4 X1 L5 t/ B; ~405-修改设置界面代码 - i E9 a% J; j6 {. `5 Y7 K5 O
05离线下载界面实现) C* B% O5 h: l. J6 f6 [: a
501-离线下载界面 4 _6 J. b6 S4 a5 |7 U { Y
502-集成sqlite3 $ z. g- m* {6 |" ?/ L
503-修改一些变化 2 s/ A: h. F3 A) [* y7 n+ O" {
504-建表 ( Z1 ]4 A; u2 ~9 y/ V. L
06用户详情界面(一)
6 l- T' F: Z5 ~601-用户详情界面的分析 免费试学
7 E# d0 e2 H) ~% \( J" Z602-创建用户详情头部
' R3 `# d0 \5 {! p8 `603-添加相关接口 2 }1 Q1 j5 \1 D) f" {3 }$ O
604-填充数据 0 s- F+ C$ I8 g/ \! ]1 Y4 T
605-headerView 的点击事件 8 h- T, l4 v) s% H4 ?! v0 _
606-设置主题颜色 : c/ T6 D6 Z2 s4 G3 c
07用户详情界面(二)0 h/ e4 x5 H3 P$ e
701-添加topTabView
0 l4 o( O4 ~9 ^" k7 a702-添加bottomView
$ e z4 ?: [: t. H- s! I703-从xib加载的扩展方法
+ h) M/ b1 B, d6 D" m704-自定义弹出视图 # @. E; `) u/ l) K. G% P3 A4 H; [" }
705-自定义导航栏 + K/ x, S9 {! H# \
706-添加相关推荐view
% a0 x3 @8 d. Q: ^707-导航栏补充 0 C' F ]5 [/ r+ r0 p$ a
08用户详情动态界面(一)/ I" }6 x: y' v2 ~& |
801-用户详情动态数据显示 " Z7 y: A1 M! v# b- b) M B
802-创建collectionView 6 f, f; K# D9 m+ p
803-动态cell分析及创建枚举 . [! l* {6 b9 Q4 G9 m& _+ ]
804-计算collectionView的宽高
3 |# n+ Y/ T' x) {805-自定义发布视频或文章view ) J3 F6 d% l9 j- t8 s$ U H. d. Z
806-实现引用别人内容布局 * p- ?" j# @7 i: L- W; e
807-Int扩展
0 o1 T- {- g0 L M* `0 u808-动态cell显示时间
4 | C2 B; Z, X809-自定义首页导航栏
: }, F# l! V5 [1 X- r6 N810-设置微头条及导航栏样式
" `8 _1 u" Y+ } O$ O: r2 r) {09用户详情动态界面(二)
# ]* E6 y* G0 }. H901-动态界面查看大图 7 U, S6 y6 {5 V
902-添加item_type * S) {& g8 E( h* a
903-修改动态cell的显示问题 8 ?* \0 ]" i' a4 V
904-显示emoji表情
$ k8 [ t% V1 i [8 F" \" h905-设置用户名高亮显示 ; a& T* E1 t+ \% o* Z6 e
906-自定义UILabel显示富文本
' `9 Q2 `8 n; o( G' G$ M& d4 [2 b9 I907-正则表达式匹配用户名话题和链接
: U' M1 E/ r2 A! C2 s7 J8 S& ?908-实现富文本点击回调
, O" t# R. U1 T5 a3 B; Y909-根据用户名获取uid进行传值 # Z+ o+ S0 Q& ^% j/ [% O6 J v
910-根据话题获取cid进行传值 $ b; x6 Q' d2 A* Y% y) d# _1 z* A
10用户详情动态界面(三)
: b5 H3 y O. `- c# M1001-用户动态添加上拉刷新
# y) b1 S9 @ C1 l1002-根据不同类型刷新
# L& {9 n$ O/ s3 T% [. W1003-引用显示@用户名
! ^& d4 P) j* y: g0 d) P _1004-处理其他topTab的数据显示 . e: W5 N) i, N2 \, H$ P
1005-添加用户详情中问答的接口 8 y a- E* I% @1 m ~
1006-自定义用户详情的问答cell
1 j+ W1 b; S/ B6 ~: R$ X1007-用户详情问答加载更多数据
% u: A) T/ ?3 }' ?1008-创建动态的详情控制器
) ^3 b, S/ N2 ^* u: z1009-自定义动态详情导航栏
: h" a& c( X& p& K7 y' G2 F1010-设置导航栏样式. , M9 N$ B! Z7 c l4 a8 S# m+ J- F
11用户详情动态界面(四): H* R# d; _/ a
1101-自定义动态详情的headerView
, p5 y7 m3 j6 {; E8 E1102-计算动态详情头部的高度 ; f8 X F& y" B% j5 j( l7 _
1103-添加用户动态详情评论的接口 % j# Z( n% P4 U4 ]7 O* z2 u
1104-自定义动态详情评论cell G$ P3 o; W; r7 {3 J* j8 a- z
1105-修改详情控制器1 ! o6 N5 B' d' |4 j% F/ [
1106-修改详情控制器2.
/ w' b [8 y, D3 ?! L/ s/ g+ h1107-修改详情控制器3
; m' m0 w) E% T( r! Z- A6 M2 V1108-创建topTabScrollview & G4 Z* x6 A, }& g& a
1109-修改用户详情控制器4 4 y. c* }# m T' F9 Z
12用户详情动态详情界面(一)1 R7 D4 s& R$ X" t
1201-修改动态详情评论. ( B/ e& T- L) @- M* a( y
1202-添加点赞用户列表接口 / I7 J5 H7 }0 i4 x
1203-点赞列表界面添加加载更多数据
# U/ t# t, @3 b2 L( M! l& b1204-自定义点赞用户cell
: ?4 ]# o: k* t' W5 Z1205-cell添加点击事件
: \+ `( o$ z* ]% a, s2 S+ j1206-处理导航栏出现的bug D1 z ?& n- I% t4 L6 ?
1207-动态详情控制器底部添加toolbar
8 q. Q9 t4 |7 V6 |13用户详情动态详情界面(二)3 Z, a1 j7 _% ^3 T- [' C g5 i
1301-自定义评论的view
/ b l! }% p! V* B1302-监听键盘弹起和隐藏 2 I& k! ]" D* t" i- g/ P
1303-textView的一些设置
" ]' S n4 K7 L, L/ S9 F1304-自定义表情键盘
. C. d% k9 d- ]" v8 d# w/ }. S1305-自定义emoji的cell
6 G6 D& A# F; W6 w1306-修改表情键盘视图创建方式
; a% S( d2 k4 z1307-显示emoji表情 7 e; q3 x+ ~4 o9 N! R4 I! q
14用户详情动态详情界面(三)# a% \1 f, ]# \
1401-设置 collectionView 的布局 1 E+ v; `" V: W; O8 e( h
1402-修改约束 1 U$ y8 M4 z; U; `# a
1403-修改约束2 8 g& G$ {. N( A" s( H
1404-修改 emoji 数组及 plist 文件 ( H0 {" C3 d- E; O4 t& b
1405-设置 item 横向排列
/ P- B6 k$ j9 U! E! @8 a; c6 i3 @1406-插入表情到textView
9 u% M6 } u( `$ u% \( d5 t1 | S7 i1407-表情键盘添加pageControl ; n; m3 v& V+ f9 w" t3 u1 m3 g7 |
15问答界面实现8 H8 B, q' l' E7 ^
1501-添加问答接口 : v2 |6 q4 z: k$ w/ Z
1502-修改问答控制器
+ b3 f4 _2 ~& @! `1503-自定义头部 * Y4 g- W' Y1 l
1504-设置问答底部view
: w0 h/ B; ^2 t5 x% @( x1505-自定义问答 cell
# [1 {: F( B5 ]# n! C1506-label添加扩展方法
5 u% t7 i9 D; k k; u* W' s/ O1507-加载更多问答数据
4 U4 ?) L& r5 u6 |' s( Z& z4 M$ x8 d16小视频界面实现
3 {; i4 ?6 k5 K8 |8 R. t- Q# C1601-添加首页新闻和小视频标题数据接口 0 R! U5 ?5 U! m# y* R6 r* E
1602-添加导航栏标题
: }, x7 Q+ X. l+ |: ~% x8 y1603-创建小视频子控制
( F) J! s0 h# o+ Q- ^3 \0 q1604-获取小视频数据 . r5 ~" v7 W9 c1 a1 l# a
1605-自定义小视频cell
; |: v* g# c$ {" ]8 z; R I4 j2 X1606-添加上拉刷新和加载更多 4 o- G- O: r+ h. f$ q/ S
1607-小视频播放界面控制器
+ O1 ]- A4 c8 L1608-显示小视频数据
4 W4 B% J- v' D2 O6 `- H1609-添加视频播放器 / s; {. N. X3 f$ z' N* @: u
17 视频界面实现
( T q" K- ` t% X1701-解析视频的真实播放地址
4 J H. y; ^: U! E# F1702-点击cell播放对应视频 ; R8 `4 K! x; r& p' z q
1703-视频详情控制器实现
( Y9 ?4 j. s) {" K$ k
+ \% K4 m8 Y3 M, E; K |
|