- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {// 列宽CGFloat contentWidth = self.tableView.frame.size....
分类:
其他好文 时间:
2015-10-13 21:02:22
阅读次数:
251
UICollectionView与UITableView类似,它们的用法也差不多,所有的实现都是通过delegate以及dataSource来完成的,都有几个必须实现的协议,为以下协议。- (NSInteger)numberOfSectionsInCollectionView:(UICollecti...
分类:
其他好文 时间:
2015-10-13 00:22:41
阅读次数:
243
UISearchDisplayController 是苹果专为 UITableView 搜索封装的一个类。里面内置了一个 UITableView 用于显示搜索的结果。它可以和一个需要搜索功能的controller 关联起来,其它的像原 TableView 和搜索结果 TableView 的切换, m...
分类:
移动开发 时间:
2015-10-13 00:00:59
阅读次数:
295
之前我写过一篇关于在tableView中利用谓词搜索的随笔,当时使用的是自定义textField,最近在写电子书,需要在书目时实现搜索功能.所以在此把以前用于实现搜索功能系统提供的的SearchBar和SearchDisplayController的方法在这里和大家分享一下.不过在iOS8滞后,苹果...
分类:
其他好文 时间:
2015-10-12 22:25:22
阅读次数:
244
UITableViewCell默认的单元有4种: 1.UITableViewCellStyleDefault 2.UITableViewCellStyleSubtitle 3.UITableViewCellStyleValue1 4.UITableViewCellStyleValue2 ...
分类:
移动开发 时间:
2015-10-12 18:45:17
阅读次数:
566
哈哈哈,初次写写博客。来记录记录我学习iOS过程中的学到的一些东西,并不想照搬书上的文字内容,仅是写写我自己的学习记录。各位随便看看。 iOS的UITableView是开发中用得最广泛的控件,像微信、各种新闻、知乎日报等app的主体差不多就是它了,手机自带的通讯录、短信等也使用了它。可以看出它...
分类:
移动开发 时间:
2015-10-12 14:22:22
阅读次数:
251
popViewControllerAnimated后,这时它不执行viewDidLoad,所以不能及时对viewControler及时刷新,此时对该页面进行操作可以调用viewWillAppear:(BOOL)(pop页面后会被调用) 对于新加载页面的UITableView控件数据刷新:需要调用 ....
分类:
其他好文 时间:
2015-10-12 00:25:54
阅读次数:
114
在APP开发过程中此功能还是比较常见的模块,左边为菜单展示,右边为菜单下数据的展示,选择不同的菜单右边的数据源进行更新,此实例主要运用到UITableView,UICollectionView,OC谓词一些知识,结合Masonry进行布局;实现的效果如下:涉及的知识点:1:UITableView的运...
分类:
移动开发 时间:
2015-10-11 23:14:43
阅读次数:
537
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath这个代理方法的实现,在可见的页面是会重复绘制页面的,所以绝大部分人都会在这里做一些代码处理比如:...
分类:
其他好文 时间:
2015-10-10 17:04:10
阅读次数:
473
UITbableView作为列表展示信息,除了展示的功能,有时还会用到删除,比如购物车、收藏列表等。 单行删除功能可以直接使用系统自带的删除功能,当横向轻扫cell时,右侧出现红色的删除按钮,点击删除当前cell。或者让表格进入编辑状态后,点击左侧的红色按钮,右侧出现删除按钮,删除,如下图所示...
分类:
移动开发 时间:
2015-10-10 10:31:10
阅读次数:
262