ScrollView + 自定义cell 组合(实现复用)

本文介绍如何使用ScrollView和自定义Cell实现类似Clear App的手势驱动To-Do List应用。通过逐步理解并实践网络上的教程,首先创建一个继承自UIView的类,包含UIScrollView,并设置全屏frame。为了提高性能,需要实现Cell的复用机制。通过自定义委托方法和注册Cell类,结合ViewController设置dataSource,实现UITableViewDataSource的方法。在ScrollView的委托方法中处理Cell的复用,确保在滚动时有效利用内存。最后,提供了一个简单的示例代码,演示如何在实际项目中应用这些概念。
摘要由CSDN通过智能技术生成

在iOS上用过clear 这个App,感觉真的很清新,以及手势系统做的真的很赞,然后想仿照学习,当然以现在的水技术,实在是。。。(掩面哭泣。。),后来在网上看到一篇帖子,是关于这个app的类似实现。。。读了文章后发现。。自己简直是渣渣。。。。行吧。万里长城从头起。一个一个技术点消化。

首先上 网上例子的连接,一共有三块:

How to Make a Gesture-Driven To-Do List App Like Clear: Part 1/3

How to Make a Gesture-Driven To-Do List App Like Clear: Part 2/3

How to Make a Gesture-Driven To-Do List App Like Clear: Part 3/3

我的任务就是先一步步读懂作者的例子,然后自己也对应写个例子出来。

首先就是使用ScrollView + 自定义cell 来做个整体框框。因为要考虑到性能问题。所以在滚动的时候,要将cell复用。

例子我尽可能的写的简单。

  1. 声明一个类继承自UIView,名字尽量是XXXtableView,在该类用声明一个UIScrollView,然后自己设置一些参数。记得frame是全屏,最后addSubview(dategate 和 reuseCells 后面说)

    - (id)initWithFrame:(CGRect)frame
    {
        self = [super initWithFrame:frame];
        if (self) {
            self.scrollView = [[UIScrollView alloc] initWithFrame:frame];
            [self addSubview:self.scrollView];
    
            self.scrollView.delegate = self;
            self.backgroundColor = [UIColor whiteColor];
    
            se
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值