iOS 总结1
1:让tableview 执行这个方法,1秒中之后,取消选中,执行这个方法,传进去indexpath的参数,去执行取消,1秒之后标志也小时。在select 中执行deselect方法,
选中标记,不选中不标记。
2。UITableViewController 两个属性:(1)tableview 设置这个属性,访问和设置表视图(2)clearsSelectionOnViewWillAppear 布尔型,默认是yse,当视图出现的时候,
3。是否取消选中状态。push 另外一个视图,当返回回来的时候可以设置未NO,继续选中。
4。指定单元格选中背景,selectedBackgroundView ;
5.多选时 选中的背景图片,multipleselectedbackgroundview ;
6。自定义辅助图标: accessoryType ;
7。自定义标记图标:edtingaccessoryview
8.改变系统的cell里面样式的位置。排版,在初始化的时候自动调用。在重写 layoutSubviews{ [super layoutSubviews]; 然后改变cell各系统控件的位置。}
9.在编辑模式下的支持多选删除,self.tableView.allowsMultipleSeletionDuringEditing=YES; 选中之后的cell索引集合: self.tableview.indexPathsForSelectedRows;
10.过滤fifter表格实例。 谓词,正则表达式。
11。UITouch类中常用的方法。当前点击的视图位置。纪录当点点击坐标值:locationInView ;纪录前一个点击的坐标值, previousLocationInView :
12.单击手势,双击手势,区别开来,既是点了双击不再打印单击: [ tap resquireGestureRescongnizerToFail:doubTap ]使用这个方法。
13.手势旋转的角度 rotation.rotation *(180/M_PI); 浮点型。
14. 设滑动条的类型,白色 ,黑色 UI scrollview .indicatorStyle=UIScrollViewIndicatorStyleWhite;
15. 滑动条的闪出效果。提示用户用的。[scrollView flashScrollIndicators]
16. 下拉刷新的时候用到。 左侧刷新的尺寸事50,上,左,下,右 四个方向,到尺寸边框里面的长度。scrollView.contentInset=UIEdgeInsetsMake(0.50,0,0)
17。 点击按钮,设置scrollview的偏移量。[scrollview setContentOffSet :cgpointManke(320,0) animated:YES]
18当 scrollView 比较大的时候,可以设置固定一个方向滑动,lock的功能 scrollview.dirctionLockEnable=YES;
19. 将scrollview 添加到tableView的headerView 上 scrollview上右6张照片,分页,滑动。 但是执行同一个人代理方法,需要进行区分。在停止减速的代理方法中进行判断
[ scrollview ismemberofclass [UItableView class]] 这个scrollview 是滑动的视图参数 判断是不是属于uitableview 的一类,若不是。执行的uiscrollView 的视图。进行区分。
20.异不加载的时候,是减速停止的。停止拖拽的时候,再请求网络,实现下载数据,
21。UI scrollview 的bouncesZoom设置为no,超过缩放最大最小边界不让缩放没有回弹的效果。
22.作业:实现一个tabbar视图控制器,分两栏,第一栏是一个tableView ,第一个cell为一个滑动视图,分为5页,并用uipagecontrol,控件显示当前滑动视图的位置,当用户点击华东视图的时候 ,push到到一个新的导航栏目视图控制器,并隐藏uitabbar 视图,其他cell视图为图片和文字及副标题显示,并且添加上accessoryview视图,用户单击一行cell的时候,推送到一个新的视图控制器,返回时更新cell的选中状态,2.第二烂,显示一组图片,2*10,单击图片按钮时,推送到新的视图控制器,用scrollview显示图片,用户使用捏合手势,可以使图片放大或缩小,当用户单击双击时候,页可以使图片放大或缩小。
23.block 内引用局部变量时,其局部变量作为常量使用,当引用时用__block类型标识。
隐藏状态栏。
当tableView的类型设置为plain 时,再协议中设置了组标题和组描述,会有组描述浮动效果。
今后2 周:可视化编程 数据解析,网络编程, 网络高级,数据持久化,写到手机内存中。数据库,豆瓣综合。collectionView 多线程,动画,通知, 项目 :