- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath { if ([self.tableView r....
分类:
其他好文 时间:
2015-07-27 09:24:25
阅读次数:
133
UItableView结合网络请求,多线程,数据解析,MVC实战学了这么久的swift都没有做过什么东西,今天就以自己的一个小小的联系,讲一下,怎么使用swift在实战中应用MVC,并且结合后面的高级知识:网络请求,JSON数据解析一起应用到一个项目中来。好了,废话不多说,我们直接开始吧。首先看看最...
分类:
移动开发 时间:
2015-07-25 22:45:22
阅读次数:
278
TableView如何实现单选或者多选呢?
我们的直接思路是修改某一个Cell的样式即可,
那么修改样式需要通过修改对应的数据,
从这里可以推断我们需要给Cell对应的数据设置一个标志位,
当选中的时候来修改该标志位刷新那一行即可
如果是单选实现稍微复杂一些:
单选需要设置一个属性来保存上一次选中的行,
待选中新的行之后需要修改该行,不断维护
我的实现如下:
(1)创建一...
分类:
移动开发 时间:
2015-07-25 18:35:19
阅读次数:
716
首先创建项目,在storyboard如下布局控件,设置好约束然后创建cell模型类XMGWineCell数据模型类XMGWine创建UITableView,设置数据源协议,实现数据源方法懒加载数据这些在前面已经做过很多次了,代码就不一一写了一、全局刷新1、添加单组数据并全局刷新- (IBAction...
分类:
移动开发 时间:
2015-07-25 00:12:30
阅读次数:
216
UITableView实现单元格展开与隐藏下面是一个列表单元格cell的折叠展开效果的demo。当点击单元格时会展开该单元格,便于显示一些详情什么的。点击其他单元格原来的会关闭,同时有动画效果。效果如如下:代码如下: 1 import UIKit 2 3 class ViewController.....
分类:
移动开发 时间:
2015-07-24 22:34:18
阅读次数:
136
-(UIView*)tableView:(UITableView*)tableViewviewForHeaderInSection:(NSInteger)section{if(tableView==self.searchDisplayController.searchResultsTableView...
分类:
移动开发 时间:
2015-07-24 22:33:28
阅读次数:
131
UITableView实现索引功能像iOS中的通讯录,通过点击联系人表格右侧的字母索引,我们可以快速定位到以该字母为首字母的联系人分组。要实现索引,我们只需要两步操作:(1)实现索引数据源代理方法(2)响应点击索引触发的代理事件效果图如下:代码如下: 1 import UIKit 2 3 cla.....
分类:
移动开发 时间:
2015-07-24 22:30:07
阅读次数:
162
TableView实现页眉和页脚UITableView具有var tableHeaderView:UIView?属性和var tableFooterView:UIView?属性,可以通过给其赋值来创建列表TableView的页眉和页脚。效果图如下:代码如下: 1 import UIKit 2 3.....
分类:
移动开发 时间:
2015-07-24 22:16:43
阅读次数:
223
UItableView实现移动单元格1,下面的样例是给表格UITableView添加单元格移动功能:(1)给表格添加长按功能,长按后表格进入编辑状态(2)在编辑状态下,可以看到单元格后面出现拖动按钮(3)鼠标按住拖动按钮,可以拖动单元格到任意位置(4)拖动完毕后,还会触发TabelView对应的代理...
分类:
移动开发 时间:
2015-07-24 22:11:03
阅读次数:
178
IOS开发UI基础--数据刷新
cell的数据刷新包含以下几个方面
添加数据删除数据更改数据
全局刷新方法(最常用)
[self.tableView reloadData];
// 屏幕上的所有可视的cell都会刷新一遍
局部刷新方法
添加数据
NSArray *indexPaths = @[
[NSIndexP...
分类:
移动开发 时间:
2015-07-24 12:47:50
阅读次数:
279