转载请注明出处:http://www.cnblogs.com/dachen408/p/7531159.html 1.设置tableview的列宽时,必须先setModel再setColumnWidget: 2.设置QTableView表头高度和大小时,必须设置section的first,middle ...
分类:
其他好文 时间:
2017-09-16 14:51:41
阅读次数:
372
最近闲来无事,总结一下 UITableViewDataSource和 UITableViewDelegate方法 UITableViewDataSource @required - (NSInteger)tableView:(UITableView *)tableView numberOfRowsI ...
分类:
其他好文 时间:
2017-09-13 15:21:14
阅读次数:
211
tableView的header高度不对,一般都是header是从xib加载出来的 第一步: 新建xib的时候选择的是View,当选择 Size 为 Freeform 时,view的约束就变成这样了,如下图 改成这样就好了,如下图 第二步: 如果上述还不能的话,就在 viewWillAppear 里 ...
分类:
移动开发 时间:
2017-09-13 14:01:14
阅读次数:
182
最近公司项目增加了一个需求,然后要有收货地址的管理,有单选框的设置,我昨晚也是写了很晚才写出来的,然偶今天就分享一下吧,同时也是我自己积累的过程,当然了,我今天给的是一个demo的例子,我不可能把自己的项目搬进来。下面就不说废话了,直接上代码。 我现在写的是一个简单的demo,至于后面可能会加上难的 ...
分类:
移动开发 时间:
2017-09-10 13:28:08
阅读次数:
259
// 响应单元格右滑手势 override func tableView(_ tableView: UITableView, editActionsForRowAt indexPath: IndexPath) -> [UITableViewRowAction]? { let actionShare ... ...
分类:
移动开发 时间:
2017-09-10 00:16:07
阅读次数:
243
当自定义一个navigationController实现全屏右划返回时, 使用起来是不是很爽, 代码如下: -(BOOL)gestureRecognizerShouldBegin:(UIGestureRecognizer *)gestureRecognizer{ return NO; } retur ...
分类:
移动开发 时间:
2017-09-08 13:16:38
阅读次数:
355
tableview滑动到底部,根据页面不同 可以有两种方法 第一种: 一般样式的tableview 没有头和尾的 #pragma mark - 滑到最底部 - (void)scrollTableToFoot:(BOOL)animated { NSInteger s = [self.tableView ...
分类:
移动开发 时间:
2017-09-06 12:52:05
阅读次数:
355
1、swift实现分割线补全 swift一个大进步,只要设置tableView.separatorInset = UIEdgeInsets.zero即可补全分割线, 2、OC实现分割线补全 而在OC中,我们要实现UITableViewDelegate的两个代理方法才能得到想要的效果。OC实现代码如下 ...
分类:
编程语言 时间:
2017-09-02 15:38:37
阅读次数:
125
两个 TableView 之间的联动, TableView 与 CollectionView 之间的联动 两个 TableView 之间的联动, TableView 与 CollectionView 之间的联动 这是一个创建于 359 天前的主题,其中的信息可能已经有所发展或是发生改变。 [联动] ...
分类:
移动开发 时间:
2017-09-01 00:05:05
阅读次数:
263
目前常用的几种设计模式:代理模式、观察者模式、MVC模式、单例模式、策略模式、工厂模式、MVVM 一、代理 场景:当一个类的某些功能需要由别的类来实现,但是又不确定具体会是那个类实现。 优势: 解耦合 敏捷原则:开放--封闭原则 实例:tableview的数据源delegate,通过和protoco ...
分类:
移动开发 时间:
2017-08-31 21:39:02
阅读次数:
191