我決定在我的一個UIViewController
實例中使用UIRefreshControl
來支持拉動刷新功能。由於它僅適用於UITableViewControllers
,因此我將控制器轉換爲「UITableViewController
子類」。不過,我目前在我的項目中使用Google的「Analytics SDK」來跟蹤頁面,查看會話等等,因此我的所有控制器類都已經被「分類」了,如下圖所示:GAITrackedViewController
。Objective-C中的多重繼承(UIRefreshControl Usage)
如何使用UIRefreshControl
沒有在我的視圖控制器失去谷歌「Analytics(分析)SDK」的能力?
TableView控制器不是必需的。你仍然可以添加refreshview到tableview。 –
你可以添加刷新控制器在tableview或任何類似的控制,像這樣[self.calendarTableView addSubview:refreshControl]; – Pawan
但是,蘋果不支持這種行爲,當你這樣做時,你放棄了所有的內部事物[tableViewController setRefreshControl:]。 – ozgur