我想在 UIViewController 中创建表格视图,如下图所示(我的意思是第二个屏幕)
什么是最好的解决方案?“创建 UIViewController 然后 tableView 和 tableView 内部有自定义单元格”?
你能给我一些提示吗?
提前致谢!
我想在 UIViewController 中创建表格视图,如下图所示(我的意思是第二个屏幕)
什么是最好的解决方案?“创建 UIViewController 然后 tableView 和 tableView 内部有自定义单元格”?
你能给我一些提示吗?
提前致谢!
所以基本上你希望 tableview 不填满整个空间。是的,你当然可以UIViewController
,让它实现UITableViewDelegate
和UITableViewDataSource
协议,放入一个表格视图并连接协议,并使用自定义单元格。
如果您只希望 tableview 不水平填充空间(但它仍然可以一直滚动直到到达您的导航栏),那么您可以创建一个UITableViewController
,并以您想要的方式设置您的单元格背景。更具体地说,您仍然创建 640 像素(或 320 像素)宽的背景图像,但只有中央 600 像素被填充。左右 20 像素是透明的。(当然,您需要 png 来执行此操作)如果您将此背景应用于您的单元格并为您的 应用另一个背景self.view
,那么您实际上可以在两侧 20px 下看到您的视图背景。
请注意,如果您选择第二种方法,单元格仍然是全宽的;只是您在视觉上使它们看起来更窄。没关系,但是您也需要自定义突出显示的背景。
查看您的图片,您似乎需要创建 UINavigation Controller 作为父视图控制器并将 UITabBarViewController 添加为其根视图。然后在您的第二个选项卡中,当您单击表格内的单元格时,您将视图推送到显示您的图片的另一个视图
创建一个标签栏控制器项目。每个标签栏项目都将是一个导航控制器。
Tat 方式你可以管理导航和标签。