2011-06-11 65 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。

這應該給你一個它的工作實現。