你好,其他程序员,
我想知道如何将SDNestedTable添加到我的项目中。
以下是SDNestedTable的源代码:
https://github.com/serverdensity/ios-SDNestedTable
我想将此表添加到我项目中某个XIB的子视图中。
谢谢,希望有人可以帮助我! :)
答案 0 :(得分:1)
如果你在你的XIB文件中添加一个UITableView,然后点击第二个标签(右侧面板),然后使该类成为SDNestedTable而不是你的UITableView,所以它使它成为那个类,假设SDNestedTable是一个UITableViewController的子类。
您应该可以将您的属性添加到.h文件中并将其附加到您的XIB中:
@property(nonatomic, weak)IBOutlet SDNestedTable *nestedTable;
并在你的.m文件中将使用你所需的所有委托方法,这些方法也列在你提供的github链接的底部,类似于UITableView以及他们想象的dataSource和委托方法。 / p>
答案 1 :(得分:0)
有三个问题(基于您在other question中发布的实际源代码的评论):
您需要确保在“复制捆绑资源”中包含NIB和PNG文件;
如果您要支持iOS 6,SDNestedTable
中存在一个错误,您必须将cellIndexPath
的{{1}}从SDGroupCell
更改为{ {1}};
如果您将assign
(带有自己的控制器)作为子视图添加为retain
,则应使用view controller containment。
在我对这个问题的另一个答案中更详细地解释了所有这些: