2011-06-11 95 views
1

我想实现Leah的“拉到刷新”代码(https://github.com/leah/PullToRefresh)到我的UITableView。但是,我有一个UIView,所以不能按照这个要求来继承tableViewController。子类uitableview已经在UIView

我的结构

UIView 
    - UITableView 

所以这是我的主要的UIView里面一个UITableView。我显然使用UIViewController - 这不能真正改变(我想!)

我试图将界面生成器中的类更改为上面的自定义uitableviewcontroller(拉动刷新一个),但它不让我。

关于如何继承UITableView的任何想法 - 不是tableViewController?

回答

1

这是我如何做的:

变化PullToRefreshTableViewController使其子类的UIViewController,NOT的UITableViewController。接下来,将名为tableView的UITableView *属性添加到PullToRefreshTableViewController并合成它。最后,修改您的视图控制器,以便它代替UIViewController的子类PullToRefreshTableViewController。

这应该给你一个它的工作实现。