我正在尝试将Leah的“Pull to Refresh”代码(https://github.com/leah/PullToRefresh)实现到我的UITableView中。但是,我有一个UIView,所以不能将tableViewController子类化为此。
我的结构是
UIView
- UITableView
所以在我的主UIView里面有一个UITableView。我明显使用了一个UIViewController - 这不能真正改变(我想!)
我试图将界面构建器中的类更改为上面的自定义uitableviewcontroller(拉动刷新一个),但它不允许我。
关于如何继承UITableView的任何想法 - 不是tableViewController ??
答案 0 :(得分:1)
我是这样做的:
更改PullToRefreshTableViewController,使其成为UIViewController的子类,而不是UITableViewController。接下来,将名为tableView的UITableView *属性添加到PullToRefreshTableViewController并进行合成。最后,修改视图控制器,使其成为PullToRefreshTableViewController的子类,而不是UIViewController。
这应该会给你一个有效的实现。