UItableView或 UIcollectionView 都是继承UIScrollView 滑动的时候,判断是上滑还是下滑 使用 UIScrollView 的代理方法 func scrollViewWillEndDragging(_ scrollView: UIScrollView, withVe ...
分类:
移动开发 时间:
2017-05-09 11:22:26
阅读次数:
494
转自 http://www.cocoachina.com/ios/20170504/19179.html 在这里总结一些iOS开发中的小技巧,能大大方便我们的开发,持续更新。 UITableView的Group样式下顶部空白处理 1 2 3 //分组列表头部空白处理 UIView *view = [ ...
分类:
移动开发 时间:
2017-05-07 14:52:52
阅读次数:
617
那是因为你没有实现 数据源和代理方法 实现下就好了 ...
分类:
编程语言 时间:
2017-05-04 13:23:04
阅读次数:
154
1.写一下UIButton与UITableView的层级结构 2.Cocoa的Foundation对象与Core Foundation对象通过什么keyword进行转换?这些keyword有什么差别? 3.KVO是什么?内部是怎么实现的? 4.能否够把比較耗时的操作放在NSNotificationC ...
分类:
移动开发 时间:
2017-04-30 22:59:44
阅读次数:
267
在iOS App中,UITableView应该是使用率最高的。同一时候也是最为复杂的视图。 差点儿全部自带的应用中都能看到它的身影,可见它的重要性。 在使用UITableView时,会常常遇到性能上的问题,普遍表如今滚动时比較卡。特别是table cell中包括图片的情况时。 实际上仅仅要针对性地优 ...
分类:
其他好文 时间:
2017-04-28 13:51:35
阅读次数:
129
UITableView本身自带了(增、删)编辑功能: 1.仅仅要调用UITableView的编辑代码 就会进入编辑状态: [self.tableView setEditing:!self.tableView.editing animated:YES]; 2.进入编辑状态的UITableView会调用 ...
分类:
移动开发 时间:
2017-04-27 10:19:12
阅读次数:
162
这一节为大家介绍一个经常使用的操作:下拉刷新。我这里的Demo。是模拟情况。没有涉及到详细的数据源。真实的下拉刷新控件还是比較复杂的。先看看效果图。 关于UITableView的代码就忽略不计了。那不是本节解说的重点。 动画分析: 1. UITableView上方有一个View,就是用来展示下拉刷新 ...
分类:
其他好文 时间:
2017-04-26 14:39:10
阅读次数:
197
1.新建RootViewController类 // // RootViewController.swift // UITableViewDemo // // Created by 赵超 on 14-6-21. // Copyright (c) 2014年 赵超. All rights reserv ...
分类:
编程语言 时间:
2017-04-25 21:32:33
阅读次数:
342
概述 UICollectionView是从iOS6开始引入使用的,目前应用非常广泛,很牛逼!老外的博客也是这么说的(传送门) ## 与UITableView的初步比较 UITableView应该是大家最熟悉的控件了,UICollectionView的使用与之类似,但又有所区别,如下介绍。相同点:1. ...
分类:
其他好文 时间:
2017-04-23 20:45:28
阅读次数:
301
//加入手势,点击屏幕其它区域关闭键盘操作 UITapGestureRecognizer *gesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(SEL)]; gesture.numberOfTa ...
分类:
移动开发 时间:
2017-04-23 18:56:31
阅读次数:
343