0

我想在 UIViewController 中创建表格视图,如下图所示(我的意思是第二个屏幕)

在此处输入图像描述

什么是最好的解决方案?“创建 UIViewController 然后 tableView 和 tableView 内部有自定义单元格”?

你能给我一些提示吗?

提前致谢!

4

3 回答 3

0

所以基本上你希望 tableview 不填满整个空间。是的,你当然可以UIViewController,让它实现UITableViewDelegateUITableViewDataSource协议,放入一个表格视图并连接协议,并使用自定义单元格。

如果您只希望 tableview 不水平填充空间(但它仍然可以一直滚动直到到达您的导航栏),那么您可以创建一个UITableViewController,并以您想要的方式设置您的单元格背景。更具体地说,您仍然创建 640 像素(或 320 像素)宽的背景图像,但只有中央 600 像素被填充。左右 20 像素是透明的。(当然,您需要 png 来执行此操作)如果您将此背景应用于您的单元格并为您的 应用另一个背景self.view,那么您实际上可以在两侧 20px 下看到您的视图背景。

请注意,如果您选择第二种方法,单元格仍然是全宽的;只是您在视觉上使它们看起来更窄。没关系,但是您也需要自定义突出显示的背景。

于 2012-09-20T04:29:09.120 回答
0

查看您的图片,您似乎需要创建 UINavigation Controller 作为父视图控制器并将 UITabBarViewController 添加为其根视图。然后在您的第二个选项卡中,当您单击表格内的单元格时,您将视图推送到显示您的图片的另一个视图

于 2012-09-20T04:43:40.600 回答
0

创建一个标签栏控制器项目。每个标签栏项目都将是一个导航控制器。

Tat 方式你可以管理导航和标签。

于 2012-09-20T05:35:55.910 回答