1
我在IB中为我的项目设置了以下视图:UITabBarView->UINavigationView->MyCustomViewController
。UISegmentedControl与UITableView
我通过IB将UISegmentedControl
和UITableView
添加到CustomView
只需拖动到屏幕上。我希望我的应用看起来与AppStore应用非常相似。 IB的一切看起来都很好;然而,一旦它用数据填充UITableView
,它将覆盖单个单元的整个基础视图(分段控件已被覆盖)。
我不想在代码中做所有事情,所以我试图坚持使用IB,因为这看起来很简单。有谁知道为什么我的UITableView
占据整个框架?
检查调整大小掩码在表视图上正确设置。还要确保在IB中告诉视图模拟标签栏和导航栏,以便内容视图的尺寸合适,然后如果IB中的内容看起来正确,那么它在运行时应该可以正常工作。 – mattjgalloway
你是什么意思,它涵盖了“整体底层观点”? – titaniumdecoy
调整大小的屏幕看起来是正确的。这就是我所做的。我创建了一个新的选项卡式应用并启用了故事板。添加了一个带嵌入式NavigationController的新UIViewController,在底部添加了一个UIToolBar(在tabbar之上),通过调整UITableView的大小来添加UITableView以适应导航栏和工具栏。我将这些行硬编码为2并绘制了一个默认单元格。 我运行的应用程序和UITableView填充超过2个单元格(它扩展一路下来)。 – Clay