TSTableView是Tacticsoft工作室开发的一款适用于UGUI的列表(Table)插件,设计灵感来源于iOS/Mac的UITableView,提供高复用、高性能的列表,其主要特点是: 采用MVC模式 良好的性能和内存占用优化 复用列表项 遗憾的是它暂时不支持横向列表,需要开发者自己扩展, ...
分类:
编程语言 时间:
2017-10-19 14:02:03
阅读次数:
264
UITableView用得较多,遇到的情况也较多,单独记录一篇。 0、 cell的选中效果是cell的属性,可以有的有,无的无。 cell的下划线是Table的属性,全部有,或全部无。 1、cell下划线左边顶住屏幕左边。 后续补充:也可以隐藏掉下划线,自定义LineView,要多宽就多宽,且可以实 ...
分类:
移动开发 时间:
2017-10-10 16:42:39
阅读次数:
290
原理: tableview的调用 -(UITableViewCell*)tableView:(UITableView*)tableView cellForRowAtIndexPath:(NSIndexPath*)indexPath方法 判断indexPath.row和服务器每页返回的数据的count ...
分类:
其他好文 时间:
2017-10-09 13:17:21
阅读次数:
268
IOS11正式版马上就要发布了,是时候适配一波了。下面就来说说我适配过程中遇到的坑吧。 ...
分类:
其他好文 时间:
2017-10-07 12:02:35
阅读次数:
1711
iOS8 新特性Self-Sizing Cells,自动计算cell的高度 一、简单介绍 UITableView是iOS开发最常用的一个控件,通过代理和数据源方法,几乎能实现各种各样的列表功能。在这里面,有一个比较重要的属性是行高rowHeight,默认的行高是44px。很显然,默认的高度有时候很难 ...
分类:
移动开发 时间:
2017-09-30 15:00:46
阅读次数:
280
在使用UITableView时,由于cell的重用机制,在获取后台数据并填充cell时,会发生cell重复出现,界面紊乱。但这仅仅在拥有多个section的情况下会出现,没有滚动的时候,单个section的row显示的都是正确的。 以下是示例代码: 这里面的变量其实每创建一次tableViewCon ...
分类:
移动开发 时间:
2017-09-28 09:57:49
阅读次数:
150
解决UITableview点击事件与手势的冲突 1.签手势代理 <UIGestureRecognizerDelegate> 2.是tableview点击事件则屏蔽手势 - (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer ...
分类:
其他好文 时间:
2017-09-27 19:12:21
阅读次数:
151
如果在reloadData后需要立即获取tableview的cell、高度,或者需要滚动tableview,那么,直接在reloadData后执行代码是有可能出问题的。 reloadDate并不会等待tableview更新结束后才返回,而是立即返回,然后去计算表高度,获取cell等。 如果表中的数据 ...
分类:
其他好文 时间:
2017-09-27 13:06:28
阅读次数:
133
UIScrollView and UITableView的新特性 ScrollView 如果有一些文本位于UI滚动视图的内部,并包含在导航控制器中,现在一般navigationContollers会传入一个contentInset给其最顶层的viewController的scrollView,在iO ...
分类:
移动开发 时间:
2017-09-26 11:12:41
阅读次数:
368
iOS开发如何学习前端(2) 上一篇成果如下。 实现的效果如下。 实现了一个横放的<ul>,也既iOS中的UITableView. 实现了当鼠标移动到列表中的某一个<li>,也既iOS中的UITableViewCell,的时候,这个li标签的背景色会变成黑色。 页面很简单。但是仍存在一个小问题。眼尖 ...
分类:
移动开发 时间:
2017-09-24 12:39:18
阅读次数:
302