UITableViewController和自定义UITableViewCell

时间:2013-06-13 20:25:02

标签: objective-c uitableview iboutlet

有几个问题

  1. 当我在故事板上放置UITableViewController,并希望使用静态单元格时,我必须创建一个派生自UITableViewController的类,还是只能为自定义单元格创建一个从UITableViewCell派生的类?
  2. 我在它上面创建了一个自定义的UITableViewCell控件,并尝试拖动控件按下以创建一个插座但是不能,任何想法为什么?
  3. 如果我希望每个单元格具有不同的控件和行为,我可以将每个单元格设置为不同的自定义UITableViewCell,如果是这样,UITableViewController如何初始化它?我需要以编程方式加载吗?

1 个答案:

答案 0 :(得分:0)

1)单元格必须是UITableViewCell的子类。

2)不,我不知道为什么那不起作用,应该。你想把它连接到哪里?单元格或表格视图控制器?

3)是的,我认为这是最好的方法。为每种不同类型的单元格提供不同的自定义单元格类,并将IBOutlet从自定义单元格转换为其控件。然后只需从表视图控制器到单元格本身创建一个IBOutlet(然后可以使用self.cellType1.label1 ...等引用控件)。如果在故事板中创建单元格,则无需执行任何操作来初始化单元格。