这一篇记录的是iOS开发中UITableView的使用,iOS中的UITableView跟Android中的ListView特别相似,以下用一个Demo来说明: 1、Xcode中新建projectTestSimpleTableViewproject 2、在Main.storyboard中拖入一个UI ...
分类:
移动开发 时间:
2017-08-08 12:27:15
阅读次数:
208
最常见的header就是在tableView下拉时header里的图片会放大的那种, 最近研究了一下,自己实现了这种header。 1.设置TableView的contentInset(为header预留空间)和contentOffset(使tableView加载完成后显示最顶部) 2.为heade ...
分类:
移动开发 时间:
2017-08-07 22:04:17
阅读次数:
206
-(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath{ CATransform3D rotation; ...
分类:
其他好文 时间:
2017-08-05 10:57:51
阅读次数:
192
1. 先拖一个新的UIView与File’s Owner(通常是Controller)的view并列关系,注意是并列关系,不 是subView关系。 2. 把刚刚新的UIView的Simulated Metrics的size设置成Freeform 3. 把该UIView拖入UITableView,然 ...
分类:
其他好文 时间:
2017-08-05 00:08:29
阅读次数:
122
(本文代码已升级至Swift3) 本文演示如何制作一个可以编辑单元格内容的表格(UITableView)。 1,效果图 (1)默认状态下,表格不可编辑,当点击单元格的时候会弹出提示框显示选中的内容。 (2)点击导航栏右侧编辑按钮,表格进入可以编辑状态 (3)这时我们可以删除表格项。 (4)也可以拖动 ...
分类:
移动开发 时间:
2017-07-31 17:51:04
阅读次数:
291
报错:*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Couldn't add the Keychain Item.' 解决方案:Xcode8增加了一个keychai ...
分类:
移动开发 时间:
2017-07-31 15:53:47
阅读次数:
443
创建 tableView UITableViewStyle 有两种选择 #pragma mark - 创建 tableView - (void)createTableView { // 枚举类型共同拥有两个 self.mainTableView = [[UITableView alloc] init ...
分类:
其他好文 时间:
2017-07-29 15:25:38
阅读次数:
199
在将UITableView的tableHeaderView设置为我自己创建的View的时候, 当我为这个自定义View添加约束之后启动调试,然后符号断点UIViewAlertForUnsatisfiableConstraints命中了, 终端输出了如下的报错信息: 这其实是CollectionVie ...
分类:
移动开发 时间:
2017-07-28 15:46:37
阅读次数:
1177
一、现状 如今直播类、视频播放器等基本都有弹幕模式。 为了保持性能和内存可控,基本是在初始化的时候生成一个Pool(Pool的容量是设定好的), 也就是利用重用机制(可以想象一下UITableView的重用机制,但是这个Pool和tableview机制略有不同)。每生成一个弹幕就丢到Pool里,当达 ...
分类:
移动开发 时间:
2017-07-24 13:13:58
阅读次数:
228
UITableView以及ScrollView不能相迎TouchBegin处理 IOS开发之手势——UIGestureRecognizer 共存 // 关键在这一行,如果双击确定偵測失败才會触发单击 [singleRecognizer requireGestureRecognizerToFail:d ...
分类:
移动开发 时间:
2017-07-22 21:10:58
阅读次数:
288