1

各位程序员大家好,

我想知道如何将 SDNestedTable 添加到我的项目中。

以下是 SDNestedTable 的源代码:

https://github.com/serverdensity/ios-SDNestedTable

我想将此表添加到我的项目中我的一个 XIB 的子视图中。

谢谢,希望有人可以帮助我!:)

4

2 回答 2

1

如果您将 UITableView 添加到您的 XIB 文件,然后单击第二个选项卡(右侧面板)并在其中使该类成为 SDNestedTable 而不是您的 UITableView 所以它使它成为该类,同时假设 SDNestedTable 是 UITableViewController 的子类.

然后,您应该能够将您的属性添加到您的 .h 文件中并将其附加到您的 XIB 中:

@property(nonatomic, weak)IBOutlet SDNestedTable *nestedTable;

并且在您的 .m 文件中将包含您需要的所有委托方法,这些委托方法也列在您提供的 github 链接的底部,类似于我想象的 UITableView 和 dataSource 和委托方法。

于 2012-10-08T21:51:40.393 回答
0

存在三个问题(基于对您在其他问题中发布的实际源代码的审查):

  1. 您需要确保在“复制捆绑资源”中包含 NIB 和 PNG 文件;

  2. 如果您要支持 iOS 6,则存在一个错误,SDNestedTable您必须将from更改cellIndexPath为;SDGroupCellassignretain

  3. 如果您将SDNestedTable(带有自己的控制器)添加为子视图或SDNestedTableController子视图,那么您应该使用视图控制器包含

所有这些都在我对这个问题的其他答案中进行了更详细的解释:

于 2012-10-09T18:10:22.463 回答