【发布时间】:2014-03-24 07:36:05
【问题描述】:
我有 xib 文件。
在这个 xib 中,我想为我的应用创建很多 Cell。
UITableViewCell 的左侧部分相同,但右侧不同。
如果UITableViewCell 都从 nib(一个 Nib 或不同)加载,我如何从另一个 Cell 继承一个 Cell?
谢谢
【问题讨论】:
标签: inheritance uitableview xib nib
我有 xib 文件。
在这个 xib 中,我想为我的应用创建很多 Cell。
UITableViewCell 的左侧部分相同,但右侧不同。
如果UITableViewCell 都从 nib(一个 Nib 或不同)加载,我如何从另一个 Cell 继承一个 Cell?
谢谢
【问题讨论】:
标签: inheritance uitableview xib nib
NIB 文件之间没有继承的概念。您唯一的选择是复制原始文件并进行必要的更改。
一般来说,我使用 XIB 来布局自定义单元格,将 XIB 中单元格的类设置为我的自定义类,然后从那里使用它的实现文件。
但是(据我所知)不可能让你继承一个基本的 XIB。
我认为最简洁的方法是为您设计的每个 Cell 设置一个单独的 XIB。在实现方面,您可以在其中定义类文件,您可以在那里使用继承。
【讨论】: