Iphone 我可以将UITableView子类化为特定样式吗?

Iphone 我可以将UITableView子类化为特定样式吗?,iphone,uitableview,Iphone,Uitableview,基本上我想重新设置UITableView(控制器)的样式。每个单元格都有一张图片作为背景等等此tableview将在整个应用程序中使用这就是我想将其子类化的原因,因为我希望能够定义一次样式,然后在任何地方重用它,但仍然能够更改每个视图的内容。例如,我希望每个单元格都有相同的蓝色背景和特定的字体,但我可能希望在一个视图中更改字体,或者使单元格更高/更短。你明白了 我可以将UITableViewController子类化并在其中的方法中创建样式吗?当我想要创建一个表视图时,是否将MyCustomUI

基本上我想重新设置UITableView(控制器)的样式。每个单元格都有一张图片作为背景等等此tableview将在整个应用程序中使用这就是我想将其子类化的原因,因为我希望能够定义一次样式,然后在任何地方重用它,但仍然能够更改每个视图的内容。例如,我希望每个单元格都有相同的蓝色背景和特定的字体,但我可能希望在一个视图中更改字体,或者使单元格更高/更短。你明白了

我可以将UITableViewController子类化并在其中的方法中创建样式吗?当我想要创建一个表视图时,是否将MyCustomUITableViewController子类化?或者最好将UITableView子类化,然后
[self.view addSubview:(MyCustomTableView*)tableVie]

谢谢


Tom

您可能希望对UITableViewController进行子类化,以定义相关的UITableViewDelegate方法,但我认为真正的工作将是对UITableViewCell进行子类化,以获得您想要的外观

UITableViewCell是UIView,因此它可以有背景色,也可以包含UILabel

您的-tableView:cellforrowatinexpath:需要实例化UITableViewCell子类(或从nib加载),然后对其进行适当配置。即设置文本、图像、字体等


希望这有帮助

您可能希望将UITableViewController子类化以定义相关的UITableViewDelegate方法,但我认为真正的工作将是将UITableViewCell子类化以获得您想要的外观

UITableViewCell是UIView,因此它可以有背景色,也可以包含UILabel

您的-tableView:cellforrowatinexpath:需要实例化UITableViewCell子类(或从nib加载),然后对其进行适当配置。即设置文本、图像、字体等

希望这有帮助