我开始将我的iPhone应用程序作为一款基于导航的应用程序开发,它直到现在都为我服务。在我的TableViewController的笔尖中,我看到了TableView(以及其加州城市的示例值),但是我可以放下任何其他UI元素(例如UILabel)。Tableview在界面生成器中占据主导地位
我可以添加一个UIWindow这给了我一个单独的窗口中添加的东西到,但是当我开始我的应用我看到的是表视图。
我错过了什么?你如何将这些元素网格化在一起?
我开始将我的iPhone应用程序作为一款基于导航的应用程序开发,它直到现在都为我服务。在我的TableViewController的笔尖中,我看到了TableView(以及其加州城市的示例值),但是我可以放下任何其他UI元素(例如UILabel)。Tableview在界面生成器中占据主导地位
我可以添加一个UIWindow这给了我一个单独的窗口中添加的东西到,但是当我开始我的应用我看到的是表视图。
我错过了什么?你如何将这些元素网格化在一起?
UITableView由单元格(UITableViewCell对象)组成。
苹果自己documentation应该助阵。另外,当你开始自定义和使用单元格时,section会有所帮助。
你想使用UIViewController来代替,并把一个UITableView。这样你可以自行决定移动。但你必须手动实现UITableViewDelegate和UITableViewDataSource。
我同意cirrostratus,在某些情况下,你可以比UITableViewController更有效地使用UIViewController + UITableView。看到这个好职位:http://cocoawithlove.com/2009/03/recreating-uitableviewcontroller-to.html 如果用例是相当直接的我用的UITableViewController坚持。如果你正在使用核心数据,也要注意非常有用的NSFetchedResultsController。 – petert 2010-05-21 08:47:21