子类uitableview已经在UIView中

时间:2011-06-11 06:59:04

标签: ios4 iphone-sdk-3.0 uiview uitableview

我正在尝试将Leah的“Pull to Refresh”代码(https://github.com/leah/PullToRefresh)实现到我的UITableView中。但是,我有一个UIView,所以不能将tableViewController子类化为此。

我的结构是

UIView
  - UITableView

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

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

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

1 个答案:

答案 0 :(得分:1)

我是这样做的:

更改PullToRefreshTableViewController,使其成为UIViewController的子类,而不是UITableViewController。接下来,将名为tableView的UITableView *属性添加到PullToRefreshTableViewController并进行合成。最后,修改视图控制器,使其成为PullToRefreshTableViewController的子类,而不是UIViewController。

这应该会给你一个有效的实现。