01-UIView
北京尚学堂_大欢_01.创建iOS工程 开始学习 北京尚学堂_大欢_02.工程目录简介 开始学习 北京尚学堂_大欢_03.StoryBoard简单使用 开始学习 北京尚学堂_大欢_04.iOS生命周期 开始学习 北京尚学堂_大欢_05.xib创建工程 开始学习 北京尚学堂_大欢_06.代码创建工程 开始学习 北京尚学堂_大欢_07.设置应用图标 开始学习 北京尚学堂_大欢_08.QQ登录界面搭建 开始学习 北京尚学堂_大欢_09.QQ登录界面逻辑 开始学习 北京尚学堂_大欢_10.iPhone屏幕大小 开始学习 北京尚学堂_大欢_11.frame和bounds 开始学习 北京尚学堂_大欢_12.修改frame值 开始学习 北京尚学堂_大欢_13.添加删除view 开始学习 北京尚学堂_大欢_14.子视图操作 开始学习 北京尚学堂_大欢_15.UIColor详解 开始学习02-UILabel
北京尚学堂_大欢_01.UILabel常用属性 开始学习 北京尚学堂_大欢_02.UILabel其他属性 开始学习 北京尚学堂_大欢_03.UIFont 开始学习 北京尚学堂_大欢_04.UILabel富文本 开始学习 北京尚学堂_大欢_05.UILabel富文本(段落) 开始学习 北京尚学堂_大欢_06.UILabel可变富文本 开始学习 北京尚学堂_大欢_07.计算单行Label高度 开始学习 北京尚学堂_大欢_08.计算多行Label文本高度 开始学习 北京尚学堂_大欢_09.UIlabel自适应 开始学习 北京尚学堂_大欢_10.竖直文本封装 开始学习03-UIImageView
北京尚学堂_大欢_01.NSBundle 开始学习 北京尚学堂_大欢_02.载入本地图片 开始学习 北京尚学堂_大欢_03.载入网络图片 开始学习 北京尚学堂_大欢_04.contentMode属性 开始学习 北京尚学堂_大欢_05.设置圆角等属性 开始学习 北京尚学堂_大欢_06.图片拉伸(代码) 开始学习 北京尚学堂_大欢_07.图片拉伸(手动) 开始学习 北京尚学堂_大欢_08.序列帧动画 开始学习 北京尚学堂_大欢_09.GIF动图播放 开始学习04-UIButton
北京尚学堂_大欢_01.UIButton基础属性 开始学习 北京尚学堂_大欢_02.UIButton基础属性2 开始学习 北京尚学堂_大欢_03.UIButton其他属性 开始学习 北京尚学堂_大欢_04.UIControl 开始学习 北京尚学堂_大欢_05.九宫格_自定义button 开始学习 北京尚学堂_大欢_06.九宫格_细节调整 开始学习 北京尚学堂_大欢_07.自定义Tabbar_创建pch文件 开始学习 北京尚学堂_大欢_08.自定义Tabbar_plist使用 开始学习 北京尚学堂_大欢_09.自定义Tabbar_UI搭建 开始学习 北京尚学堂_大欢_10.自定义Tabbar_代理传值 开始学习05-UITextField
北京尚学堂_大欢_01.UITextField基础属性 开始学习 北京尚学堂_大欢_02.UITextField其他属性 开始学习 北京尚学堂_大欢_03.UITextInputTraits 开始学习 北京尚学堂_大欢_04.UITextField常用代理 开始学习 北京尚学堂_大欢_05.UITextField常用通知 开始学习 北京尚学堂_大欢_06.封装UITextField_UI布局 开始学习 北京尚学堂_大欢_07.封装UITextField_细节调整 开始学习 北京尚学堂_大欢_08.封装UITextField_功能完善 开始学习 北京尚学堂_大欢_09.自定义键盘 开始学习 北京尚学堂_大欢_10.拖控件 开始学习06-其他控件
北京尚学堂_大欢_01.平安安全键盘_storyboard布局 开始学习 北京尚学堂_大欢_02.平安安全键盘_界面填数据 开始学习 北京尚学堂_大欢_03.平安安全键盘_输入框逻辑 开始学习 北京尚学堂_大欢_04.UIAlertView 开始学习 北京尚学堂_大欢_05.UIAlertView_uiactionSheet 开始学习 北京尚学堂_大欢_06.UIAlertController 开始学习 北京尚学堂_大欢_07.其他控件 开始学习 北京尚学堂_大欢_08.其他控件 开始学习 北京尚学堂_大欢_09.其他控件_UISegment 开始学习 北京尚学堂_大欢_10.其他控件2_UIStepper 开始学习 北京尚学堂_大欢_11.其他控件2_UIActivityIndicator 开始学习 北京尚学堂_大欢_12.自定义HUD 开始学习07-UIView动画
北京尚学堂_大欢_01.上下文动画常用方法 开始学习 北京尚学堂_大欢_02.tramform使用 开始学习 北京尚学堂_大欢_03.Block动画 开始学习 北京尚学堂_大欢_04.Block动画_关键帧动画,弹性动画 开始学习 北京尚学堂_大欢_05.上下文转场动画 开始学习 北京尚学堂_大欢_06.Block转场动画 开始学习 北京尚学堂_大欢_07.图片点击放大 开始学习08-导航控制器
北京尚学堂_大欢_01.视图控制器的生命周期_loadView 开始学习 北京尚学堂_大欢_02.视图控制器的生命周期_常见方法 开始学习 北京尚学堂_大欢_03.视图控制器的生命周期_其他方法 开始学习 北京尚学堂_大欢_04.模态视图 开始学习 北京尚学堂_大欢_05.模态视图传值 开始学习 北京尚学堂_大欢_06.认识导航控制器 开始学习 北京尚学堂_大欢_07.导航控制器_代码实现 开始学习 北京尚学堂_大欢_08.导航控制器_设置左右按钮 开始学习 北京尚学堂_大欢_09.导航控制器_navigationbar 开始学习 北京尚学堂_大欢_10.导航控制器_其他细节 开始学习 北京尚学堂_大欢_11.自定义导航条_返回按钮 开始学习 北京尚学堂_大欢_12.自定义导航条封装 开始学习 北京尚学堂_大欢_13.自定义导航条添加功能 开始学习09-标签栏控制器
北京尚学堂_大欢_01.标签栏控制器_创建 开始学习 北京尚学堂_大欢_02.标签栏控制器_TabbarItem创建 开始学习 北京尚学堂_大欢_03.nav+tab_结构逻辑 开始学习 北京尚学堂_大欢_04.nav+tab_封装 开始学习 北京尚学堂_大欢_05.自定义tabbar_导入素材 开始学习 北京尚学堂_大欢_06.自定义tabbar_加载控制器 开始学习 北京尚学堂_大欢_07.自定义tabbar_加载tabbar 开始学习 北京尚学堂_大欢_08.自定义tabbar_完善 开始学习 北京尚学堂_大欢_09.故事板操作_导航条 开始学习 北京尚学堂_大欢_10.故事板操作_标签栏 开始学习10-事件传递
北京尚学堂_大欢_01.网络指示器 开始学习 北京尚学堂_大欢_02.修改状态栏 开始学习 北京尚学堂_大欢_03.打开系统应用 开始学习 北京尚学堂_大欢_04.获取window的方法 开始学习 北京尚学堂_大欢_05.window实践 开始学习 北京尚学堂_大欢_06.UITouch常见用法 开始学习 北京尚学堂_大欢_07.拖动UIView 开始学习 北京尚学堂_大欢_08.拖动练习 开始学习 北京尚学堂_大欢_09.事件分发原理 开始学习 北京尚学堂_大欢_10.事件分发练习 开始学习 北京尚学堂_大欢_11.响应者链 开始学习 北京尚学堂_大欢_12.自定义AlertView_功能封装 开始学习 北京尚学堂_大欢_13.自定义AlertView_添加动画 开始学习11-UIScrollView
北京尚学堂_大欢_01.点击手势Tap 开始学习 北京尚学堂_大欢_02.长按手势Long 开始学习 北京尚学堂_大欢_03.轻扫手势swipe,捏合手势pin 开始学习 北京尚学堂_大欢_04.旋转手势rotation,拖动手势pan 开始学习 北京尚学堂_大欢_05.UIScrollView基础属性 开始学习 北京尚学堂_大欢_06.UIScrollView其他属性 开始学习 北京尚学堂_大欢_07.UIScrollview代理 开始学习 北京尚学堂_大欢_08.图片轮播 开始学习 北京尚学堂_大欢_09.UIPagecontrol 开始学习 北京尚学堂_大欢_10.加定时器 开始学习12-UIScrollView
北京尚学堂_大欢_01.UIScrollView缩放 开始学习 北京尚学堂_大欢_02.图片缩放_基本设置 开始学习 北京尚学堂_大欢_03.图片缩放_缩放范围 开始学习 北京尚学堂_大欢_04.图片缩放_设置中心点 开始学习 北京尚学堂_大欢_05.图片缩放_功能封装 开始学习 北京尚学堂_大欢_06.图片缩放_细节完善 开始学习 北京尚学堂_大欢_07.图片循环滚动_原理 开始学习 北京尚学堂_大欢_08.图片循环滚动_代码实现原理 开始学习 北京尚学堂_大欢_09.图片循环滚动_加载图片 开始学习 北京尚学堂_大欢_10.UITextView基本属性 开始学习 北京尚学堂_大欢_11.自定义UITextView封装 开始学习 北京尚学堂_大欢_12.自定义UITextView封装2 开始学习13-UITableView
北京尚学堂_大欢_01.初识UITableView_table基础 开始学习 北京尚学堂_大欢_02.初识UITableView加数据 开始学习 北京尚学堂_大欢_03.微信发现界面_基本布局 开始学习 北京尚学堂_大欢_04.微信发现界面_细节调整 开始学习 北京尚学堂_大欢_05.微信发现界面_点击事件 开始学习 北京尚学堂_大欢_06.汽车品牌_缓冲池原理 开始学习 北京尚学堂_大欢_07.汽车品牌_索引 开始学习 北京尚学堂_大欢_08.插入滑动移除_删除操作 开始学习 北京尚学堂_大欢_09.插入滑动 开始学习 北京尚学堂_大欢_10.批量操作_界面处理 开始学习 北京尚学堂_大欢_11.批量操作_逻辑代码 开始学习14-UITableView
北京尚学堂_大欢_01.UITableViewController 开始学习 北京尚学堂_大欢_02.UITableViewController_静态单元格 开始学习 北京尚学堂_大欢_03.代码自定义cell_基础cell 开始学习 北京尚学堂_大欢_04.代码自定义cell_cell布局 开始学习 北京尚学堂_大欢_05.代码自定义cell_加数据 开始学习 北京尚学堂_大欢_06.Nib创建自定义cell 开始学习 北京尚学堂_大欢_07.Nib创建自定义header 开始学习 北京尚学堂_大欢_08.批量删除自定义列表 开始学习 北京尚学堂_大欢_09.NSPredicate_1 开始学习 北京尚学堂_大欢_10.NSPredicate_2 开始学习 北京尚学堂_大欢_11.NSPredicate_3 开始学习 北京尚学堂_大欢_12.UISearchController 开始学习15-UITableView
北京尚学堂_大欢_01.新闻Banner_封装 开始学习 北京尚学堂_大欢_02.新闻Banner_UI 开始学习 北京尚学堂_大欢_03.新闻Banner_frame计算 开始学习 北京尚学堂_大欢_04.新闻Banner_加数据 开始学习 北京尚学堂_大欢_05.新闻列表_创建cell 开始学习 北京尚学堂_大欢_06.新闻列表_创建tableView 开始学习 北京尚学堂_大欢_07.QQ好友1_创建tableView 开始学习 北京尚学堂_大欢_08.QQ好友1_创建cell 开始学习 北京尚学堂_大欢_09.QQ好友1_创建sectionHeader 开始学习 北京尚学堂_大欢_10.QQ好友2_点击展开section 开始学习 北京尚学堂_大欢_11.QQ好友2_完善细节 开始学习16-UICollectionView
北京尚学堂_大欢_01.微博_创建cell 开始学习 北京尚学堂_大欢_02.微博_动态计算frame 开始学习 北京尚学堂_大欢_03.微博_细节处理 开始学习 北京尚学堂_大欢_04.微博_封装图片展示控件 开始学习 北京尚学堂_大欢_05.微博_给图片赋数据 开始学习 北京尚学堂_大欢_06.微博_计算cell整体高度 开始学习 北京尚学堂_大欢_07.UICollectionView基础 开始学习 北京尚学堂_大欢_08.UICollectionView基础_flowLayout 开始学习 北京尚学堂_大欢_09.UICollectionView基础_sectionheader 开始学习 北京尚学堂_大欢_10.UICollectionView基础_代理 开始学习 北京尚学堂_大欢_11.蘑菇街_布局 开始学习 北京尚学堂_大欢_12.蘑菇街_自定义cell 开始学习17-UIPickerView
北京尚学堂_大欢_01.UIPickerView 开始学习 北京尚学堂_大欢_02.城市选择器1 开始学习 北京尚学堂_大欢_03.城市选择器2 开始学习 北京尚学堂_大欢_04.UIDatePicker 开始学习18-绘图
北京尚学堂_大欢_01.绘线_CGPath划线 开始学习 北京尚学堂_大欢_02.绘线_贝塞尔曲线 开始学习 北京尚学堂_大欢_03.绘线_线属性 开始学习 北京尚学堂_大欢_04.绘制曲线 开始学习 北京尚学堂_大欢_05.绘制圆形矩形 开始学习 北京尚学堂_大欢_06.绘制扇形 开始学习 北京尚学堂_大欢_07.重绘下载控件 开始学习 北京尚学堂_大欢_08.绘制图片文字 开始学习 北京尚学堂_大欢_09.图片加水印 开始学习 北京尚学堂_大欢_10.图片裁剪 开始学习 北京尚学堂_大欢_11.图片截屏 开始学习 北京尚学堂_大欢_12.画板_划线 开始学习 北京尚学堂_大欢_13.画板_线颜色 开始学习 北京尚学堂_大欢_14.画板_清空撤销等 开始学习 北京尚学堂_大欢_15.从相册载入图片 开始学习 北京尚学堂_大欢_16.将图片保存至相册 开始学习19-核心动画
北京尚学堂_大欢_01.CALayer基础 开始学习 北京尚学堂_大欢_02.CALayer锚点 开始学习 北京尚学堂_大欢_03.CALayer隐式动画 开始学习 北京尚学堂_大欢_04.CABasicAnimation基础 开始学习 北京尚学堂_大欢_05.CABasicAnimation基础2 开始学习 北京尚学堂_大欢_06.CAKeyframeAnimation_输入框抖动 开始学习 北京尚学堂_大欢_07.CAKeyframeAnimation_贝塞尔路径 开始学习 北京尚学堂_大欢_08.CAKeyframeAnimation_面向圆心运动 开始学习 北京尚学堂_大欢_09.CATransition 开始学习 北京尚学堂_大欢_10.CAAnimationGroup 开始学习 北京尚学堂_大欢_11.CADisplayLink使用 开始学习 北京尚学堂_大欢_12.CADisplayLink实践 开始学习20-屏幕适配
北京尚学堂_大欢_01.古老的适配 开始学习 北京尚学堂_大欢_02.autolayout间距 开始学习 北京尚学堂_大欢_03.autolayout等宽 开始学习 北京尚学堂_大欢_04.autolayout调整属性,中心对齐 开始学习 北京尚学堂_大欢_05.autolayout练习 开始学习 北京尚学堂_大欢_06.ScrollView约束 开始学习 北京尚学堂_大欢_07.约束动画 开始学习 北京尚学堂_大欢_08.常用控件约束 开始学习21-屏幕适配
北京尚学堂_大欢_01.cell等高StoryBoard 开始学习 北京尚学堂_大欢_02.cell不等高StoryBoard 开始学习 北京尚学堂_大欢_03.Masonry导入 开始学习 北京尚学堂_大欢_04.Masonry基础 开始学习 北京尚学堂_大欢_05.Masonry练习 开始学习 北京尚学堂_大欢_06.Masonry练习2 开始学习 北京尚学堂_大欢_07.ScrollView代码约束1 开始学习 北京尚学堂_大欢_08.ScrollView代码约束2 开始学习 北京尚学堂_大欢_09.cell等高代码 开始学习