在导航控制器中构建标签栏时出现问题

时间:2010-05-23 21:34:45

标签: iphone tabbar navigationcontroller

我真的很沮丧,我希望你能帮助我解决这个问题!

我正在尝试在导航控制器中构建标签栏。我使用了WiredBob提供的this模板。我的问题是我想在标签栏中添加更多的条形码,但我一直在崩溃!

从日志中: 2010-05-24 00:15:43.469 NavTab [9315:207] ***由于未捕获的异常'NSInternalInconsistencyException'终止应用程序,原因:' - [UITableViewController loadView]加载了“AnnView”笔尖但没有得到UITableView 。“

另外,我试图修正IB中视图的大小以适应标签栏,但我不能!它是不可改变的。

提前致谢: - )

1 个答案:

答案 0 :(得分:0)

贺拔,

AnnView应该是UITableView吗?从示例中看起来可能就是这种情况,也许您正在尝试使用标准XIB,但将其子类化为UITableViewController。

尝试进入界面构建器,打开AnnView.XIB并确保主视图是UITableView。如果没有,您应该转到检查器窗口中的最右侧选项卡,并将其更改为标准UIView。或者,如果它应该是UITableView,请确保它是IB中的主视图。

您的参考:

http://twilloapp.blogspot.com/2009/03/how-to-embed-navigation-controller.html

关于更改视图大小的其他问题,您使用的是哪种视图?如果它是一个UITableView,你可以在IB中的视图中添加一个“标签栏”来显示它的外观,UITableView应该自动调整大小以匹配它。

罗布