UITableViewCell 继承

Posted

技术标签:

【中文标题】UITableViewCell 继承【英文标题】:UITableViewCell inheritance 【发布时间】:2014-03-24 07:36:05 【问题描述】:

我有 xib 文件。

在这个 xib 中,我想为我的应用创建很多 Cell。

UITableViewCell 的左侧部分相同,但右侧不同。

如果UITableViewCell 都从 nib(一个 Nib 或不同)加载,我如何从另一个 Cell 继承一个 Cell?

谢谢

【问题讨论】:

【参考方案1】:

NIB 文件之间没有继承的概念。您唯一的选择是复制原始文件并进行必要的更改。

一般来说,我使用 XIB 来布局自定义单元格,将 XIB 中单元格的类设置为我的自定义类,然后从那里使用它的实现文件。

但是(据我所知)不可能让你继承一个基本的 XIB。

我认为最简洁的方法是为您设计的每个 Cell 设置一个单独的 XIB。在实现方面,您可以在其中定义类文件,您可以在那里使用继承。

【讨论】:

以上是关于UITableViewCell 继承的主要内容,如果未能解决你的问题,请参考以下文章

保存后 UITableViewCell 和 Coredata 上的 UIImage 的方向发生了变化

UITableViewCell 中的 UICollectionView

如何将文本包装在 Iphone 的 UITable 单元格中?

UITableViewCell 自动高度问题

UITableViewCell 上的动画按钮而不影响其他 UITableViewCell

iPhone如何实现一个“宽”的UITableViewCell?