我有来自利亚(https://github.com/leah/PullToRefresh)的PullRefreshTableView。我实施此方法后就遇到了问题。通过执行以下操作,将视图更改为表视图:
@interface news : PullRefreshTableViewController {
因此,我无法在顶部添加任何工具栏或导航控制器。有人知道我如何结合PullRefreshTableView将工具栏添加到屏幕顶部。
谢谢!
最佳答案
您知道在使用xcode创建新项目时使用标准UINavigation模板的情况吗?给您3个(右?)nib文件,其中1个带有窗口,1个带有mainview /导航控制器,另一个包含tableview。
用tableview打开一个。选择如下所示的标签:
它将允许您更改在加载nib文件时创建的类。将其更改为PullRefreshTableView,然后在启动应用程序时将创建PullRefreshTableView而不是普通表视图。
您可以将其连接为Interface Builder插座,方法与连接普通表格视图的方法完全相同。它是一个子类,因此它甚至应该可以连接到模板中包含的常规tableviewcontroller。
如果这样做,您仍然应该能够像使用普通表格视图一样添加工具栏。另外,如果要在iPhone屏幕上显示工具栏,则不应将其作为Tableview的子视图,但容器视图应同时包含工具栏和Tableview。