0

也许我正在搜索错误的关键字,但令我惊讶的是还没有类似的问题。如果有,请告诉我,我会删除这个问题。

在面向 iOS 5 或更高版本的应用程序中自定义所有表格视图的最佳方式是什么?

UIAppearance事实证明,它对于自定义整个应用程序中的所有导航栏、标签栏等非常有用。是否有类似的方法来自定义表格视图和表格视图单元格?

到目前为止,我一直在以编程方式分别配置每个表视图。这可能不是最好的主意,因为我计划让用户可以选择不同的主题。我一直在考虑创建一个单独的类,该类根据用户选择的主题为表格视图(或单元格)返回适当的图像。这是否是一种合适的方法(如果没有地方可以轻松自定义所有表格视图)?

4

1 回答 1

0

自定义表格视图最常用的方法是通过在 nib 文件中定义表格单元格: http ://www.galloway.me.uk/tutorials/custom-uitableviewcell/ 或故事板: 故事板中的自定义 uitableviewcells

我还没有对外观类进行任何调整,但这可能会有所帮助。如果您想以编程方式进行此操作,请使用装饰器模式来简化您和其他用户将生成的代码加入项目的生活:http: //sourcemaking.com/design_patterns/decorator

我希望这是有帮助的

于 2012-09-26T09:21:36.883 回答