Ios4 UIView中已存在子类uitableview
我正在尝试实现Leah的“拉动刷新”代码(https://github.com/leah/PullToRefresh)在我看来。但是,我有一个UIView,因此不能按此要求对tableViewController进行子类化 我的结构是Ios4 UIView中已存在子类uitableview,ios4,iphone-sdk-3.0,uiview,uitableview,Ios4,Iphone Sdk 3.0,Uiview,Uitableview,我正在尝试实现Leah的“拉动刷新”代码(https://github.com/leah/PullToRefresh)在我看来。但是,我有一个UIView,因此不能按此要求对tableViewController进行子类化 我的结构是 UIView - UITableView 在我的主UIView中有一个UITableView。很明显,我使用的是UIViewController,而这并不能真正改变(我想!) 我曾尝试将interface builder中的类更改为上面的自定义uitable
UIView
- UITableView
在我的主UIView中有一个UITableView。很明显,我使用的是UIViewController,而这并不能真正改变(我想!)
我曾尝试将interface builder中的类更改为上面的自定义uitableviewcontroller(拉刷新一个),但它不允许我这样做
关于如何将UITableView(而不是tableViewController)子类化的任何想法,请参见我的做法:
更改PullToRefreshTableViewController,使其子类为UIViewController,而不是UITableViewController。接下来,将名为tableView的UITableView*属性添加到PullToRefreshTableViewController并合成它。最后,修改视图控制器,使其成为PullToRefreshTableViewController的子类,而不是UIViewController
这将为您提供一个可行的实现。以下是我是如何做到这一点的:
更改PullToRefreshTableViewController,使其子类为UIViewController,而不是UITableViewController。接下来,将名为tableView的UITableView*属性添加到PullToRefreshTableViewController并合成它。最后,修改视图控制器,使其成为PullToRefreshTableViewController的子类,而不是UIViewController
这将为您提供一个有效的实现