无法正确使用我的iOS应用程序中的github库

时间:2013-01-12 16:38:46

标签: ios objective-c github uinavigationcontroller interface-builder

我想实现一个基于UINavigationController的自定义菜单,但是标准的Cocoa类不能自动排队视图控制器之间的转换,所以我决定使用这个简单的NavController实现https://github.com/Plasma/BufferedNavigationController而没有这个问题。但我可以在我的项目中使用它。

在自述文件中,他们说“要使用,只需将提供的文件添加到项目中,并将UINavigationController类更改为继承自Interface Builder中的BufferedNavigationController。”但我不明白如何在Interface Builder中更改继承。我尝试在我的代码中执行此操作:

//Here is my custom NavController which is inherited BufferedNavigationController instead of UINavigationController

@interface CPNMenuController : BufferedNavigationController
   {
UITableView *menuPicker; .....

但没有发生任何事情 - 因为我看到方法是从标准UINavigationController调用的。 我理解 - 这是一个虚拟的问题但是我是iOS开发的新手,可能是我在README中没有正确理解或者我做错了什么。我需要帮助。提前谢谢。

1 个答案:

答案 0 :(得分:2)

在Storyboard中,选择要更改的UINavigationController。打开Identity Inspector面板(右侧边框的第3个)。在“自定义类”下,您应该能够在列表中看到BufferedNavigationController(或您的子类,CPNMenuController)。选择它。