转发自:作者 Code_Ninja 我们知道使用UITableView的时候有个技巧:使用table.tableFooterView = [UIView new];一行代码可以解决UITableView在cell比较少的情况下不显示下面的分割线条How to remove empty cells i ...
分类:
其他好文 时间:
2017-07-21 01:20:03
阅读次数:
206
基本思路: 1、设置一个 UIScrollView 作为视图底层,而且设置分页为两页 2、然后在第一个分页上加入一个 UITableView 而且设置表格可以上提载入(上拉操作即为让视图滚动到下一页) 3、 在第二个分页上加入一个 UIWebView 而且设置能有下拉刷新操作(下拉操作即为让视图滚动 ...
分类:
移动开发 时间:
2017-07-18 19:44:55
阅读次数:
217
今天UI出了一张图,要求对UITableView的分组进行卡片式展示,大致效果如下图: 与iOS7之前的分组模式类似,但是在iOS7之后不再支持这种展示形式。所以自己给UITabelView添加了一个Category,可以很方便的达到这种效果。 思路也很简单,就是在tableView上插入一层背景视 ...
分类:
其他好文 时间:
2017-07-18 13:37:38
阅读次数:
187
1.请简述你对工厂方法的理解? 工厂Mycontrol,设计控件是用到工厂设计模式。类簇类似于工厂设计模式;工厂模式就是定义创建对象的接口,让子类决定实例化哪一个类。这样,类的实例化就推迟到了子类 2.UITableView有哪些优化方式? UITableView的优化主要从三个方面入手: ? 提前 ...
分类:
移动开发 时间:
2017-07-15 17:43:46
阅读次数:
275
UICollectionView 和UITableView非常像,是APPLE公司在iOS 6后推出的用于处理图片这类UITableView 布局困难的控件,和UITableView 一样,它也有自己的Datasource和delegate。以下具体说下像这种方式的效果. 首先来看看UICollec ...
分类:
其他好文 时间:
2017-07-09 14:49:03
阅读次数:
178
内嵌UiTableView的高度计算起来太麻烦了,如何解决,就是把二级TableVIew里面的model item做到一级,然后对不同的item类型做不同的Cell,这样就Ok了。给一个得到Cell的源码供大家参考 override func tableView(_ tableView: UITab ...
分类:
其他好文 时间:
2017-07-07 11:45:54
阅读次数:
176
採用的EGORefreshTableHeaderView来实现: 在Controller上实现EGORefreshTableHeaderDelegate的delegate @property(nonatomic)UITableView* tableView; @property(nonatomic) ...
分类:
移动开发 时间:
2017-07-06 11:25:27
阅读次数:
134
如果在reloadData后需要立即获取tableview的cell、高度,或者需要滚动tableview。 如果直接在reloadData后执行代码是有可能出问题的,比如indexPath为nil等等异常情况。 [tableView reloadData]并不会等待tableview更新结束后才执 ...
分类:
移动开发 时间:
2017-07-05 01:22:15
阅读次数:
442
//自定义TableviewCell #import "OrderViewCell.h" #import "Masonry.h" @implementation OrderViewCell -(id)initWithStyle:(UITableViewCellStyle)style reuseIde ...
分类:
其他好文 时间:
2017-07-04 13:16:00
阅读次数:
106
在UITableView初始化时加上下面代码就可以: self.tableView.tableFooterView = [[UIView alloc] initWithFrame:CGRectZero]; 效果演示: 在UITableView初始化时加上下面代码就可以: 效果演示: ...
分类:
移动开发 时间:
2017-07-03 20:02:27
阅读次数:
156