2011-11-28 39 views
1

我在IB中为我的项目设置了以下视图:UITabBarView->UINavigationView->MyCustomViewControllerUISegmentedControl与UITableView

我通过IB将UISegmentedControlUITableView添加到CustomView只需拖动到屏幕上。我希望我的应用看起来与AppStore应用非常相似。 IB的一切看起来都很好;然而,一旦它用数据填充UITableView,它将覆盖单个单元的整个基础视图(分段控件已被覆盖)。

我不想在代码中做所有事情,所以我试图坚持使用IB,因为这看起来很简单。有谁知道为什么我的UITableView占据整个框架?

+0

检查调整大小掩码在表视图上正确设置。还要确保在IB中告诉视图模拟标签栏和导航栏,以便内容视图的尺寸合适,然后如果IB中的内容看起来正确,那么它在运行时应该可以正常工作。 – mattjgalloway

+0

你是什么意思,它涵盖了“整体底层观点”? – titaniumdecoy

+0

调整大小的屏幕看起来是正确的。这就是我所做的。我创建了一个新的选项卡式应用并启用了故事板。添加了一个带嵌入式NavigationController的新UIViewController,在底部添加了一个UIToolBar(在tabbar之上),通过调整UITableView的大小来添加UITableView以适应导航栏和工具栏。我将这些行硬编码为2并绘制了一个默认单元格。 我运行的应用程序和UITableView填充超过2个单元格(它扩展一路下来)。 – Clay

回答

0

我想清楚发生了什么事。绑定数据时,我错误地重新调整了表格视图单元格的大小。我最终在故事板中使用了新的原型单元,而不是试图创建单独的笔尖。

相关问题