自定义TableView iOS - 一般问题

时间:2014-03-25 17:25:20

标签: ios uitableview

这是一个更普遍的问题。我想创建一个场景,其中场景的前1/3表示带有一些文本标签的滑块,然后场景的其余2 / 3rds是上述滑块的记录值的数据表(用户移动滑块到正确的值,点击'enter',记录的值显示在下面的数据表中)。我认为这是一个修改过的表视图,但我不确定?任何人都可以指出我正确的方向如何去做这个?我不太确定从哪里开始查找有关此类布局的信息/教程。任何帮助,将不胜感激!!非常感谢!

2 个答案:

答案 0 :(得分:1)

它不是“修改过的表格视图”。这是一张桌子视图。这里没问题;你有一个UISlider,一些UILabel和一个UITableView的场景。没有什么可以“抬头”。没有法律规定UITableView必须占用整个场景界面 - 当然在这种情况下你不能使用UITableViewController,但这根本没有限制。只需将表视图的委托和数据源设置为拥有场景的视图控制器。

答案 1 :(得分:0)

您需要创建一个UIViewController,其中包含UISlider和其xib文件中的UITableView。将视图元素挂钩到其ViewController.h,并将ViewController设置为UITableViewDataSource和UITableViewDelegate。

在ViewController.m中,按照UITableView协议获取数据,将其加载到单元格中。然后,当你想刷新数据调用 [myTableView reloadData];

Apple's UITableViewDelegate Protocol

Apple's UITableViewDataSource Protocol