Iphone 如何创建自定义UIViewController?

Iphone 如何创建自定义UIViewController?,iphone,xcode,cocoa-touch,ipad,Iphone,Xcode,Cocoa Touch,Ipad,我想创建一个UIViewController,顶部有一个UITableView,中间有两个UIButton,底部有一个UITableView,与下面的另一个UITableView不同 在我看来,这就像一个具有三个部分的单表视图,假设第二个图像是向上滚动的第一个图像-如果它是三个单独的部分,那么您将无法滚动屏幕顶部的部分 您需要为这三个部分创建自己的自定义单元格。我将使用一个而不是两个tableView,并将tableHeaderView设置为看起来像单元格的视图,以及下面的两个按钮。检查图像以

我想创建一个
UIViewController
,顶部有一个
UITableView
,中间有两个
UIButton
,底部有一个
UITableView
,与下面的另一个
UITableView
不同


在我看来,这就像一个具有三个部分的单表视图,假设第二个图像是向上滚动的第一个图像-如果它是三个单独的部分,那么您将无法滚动屏幕顶部的部分


您需要为这三个部分创建自己的自定义单元格。

我将使用一个而不是两个tableView,并将
tableHeaderView
设置为看起来像单元格的视图,以及下面的两个按钮。检查图像以供参考:

在Interface Builder上很容易设置,然后可以使用Quartz获得圆角。看一看这个我做得很快的截图:

打开xcode

创建新项目或转到现有项目

转到文件>新建>新建文件

选择
UIViewController
subclass

给它一个名称,并确保底线是“UIViewController的子类:
UIViewController

然后单击next并创建

您将获得三个名称相同但扩展名不同的新文件

选择扩展名为.xib的

您将看到名为Interface Builder的东西提供了一个视图


从这里,您可以将右下角列表中的其他视图(如tableview)拖放到其中,我想要一辆保时捷和一辆火箭。我将用“can I”编辑它现在的问题是:您自己尝试过吗?对于Xcode提供的所有指导,这应该是相当琐碎的。添加UIViewController并修改其xib文件或主情节提要文件(在iOS5中)。但情节提要不适用于iOS5@GoldFire非常确定故事板确实适用于iOS5,因为我正在使用它们;)但是我怎样才能像UITableViewCell那样设置tableHeaderView?看看我更新的答案。表视图下的第一个视图是tableHeaderView,背景设置为“Group table view background”。