Ios Objective-C中的多重继承(UIControl用法)

Ios Objective-C中的多重继承(UIControl用法),ios,objective-c,Ios,Objective C,我决定在我的一个UIViewController实例中使用UIRefreshControl,以支持拉入刷新功能。由于它只适用于UITableViewControllers,因此我将控制器转换为“UITableViewController子类”。然而,我目前正在我的项目中使用Google“Analytics SDK”来跟踪页面、查看会话等,因此我的所有控制器类都已经用GAITrackedViewController进行了“子类化”,如下所示 如何使用UIRefreshControl而不丢失my

我决定在我的一个
UIViewController
实例中使用
UIRefreshControl
,以支持拉入刷新功能。由于它只适用于
UITableViewControllers
,因此我将控制器转换为“
UITableViewController
子类”。然而,我目前正在我的项目中使用Google“Analytics SDK”来跟踪页面、查看会话等,因此我的所有控制器类都已经用
GAITrackedViewController
进行了“子类化”,如下所示


如何使用
UIRefreshControl
而不丢失my view controller中Google“Analytics SDK”的功能?

GAITrackedViewController只是在iOS应用程序中添加跟踪功能的方法之一

还有其他手动屏幕测量跟踪,请访问:-


  • 因此,如果您想使用
    UITableViewControllers
    ,您仍然可以使用它

    TableView控制器不是必需的。您仍然可以将refreshconrol添加到tableview。您可以在tableview或任何类似控件中添加refresh控制器,如[self.calendarTableView addSubview:refreshControl];但是,苹果不支持这种行为,当你这样做时,你就放弃了[tableViewController setRefreshControl:]所做的所有内部事情。谢谢。看来,使用刷新控制和处理屏幕跟踪的最佳方法是手动进行屏幕跟踪。没问题。谢谢你接受我的回答