tableViewCell Swift中tableView的数据源和委托

时间:2015-08-25 02:27:47

标签: swift tableviewcell

我需要使用标识符Cell2创建一个内部tableView和tableViewCell双端队列,就像它的外部tableView& tableViewCell哪个deque带有标识符Cell。外部是用它的datasource和delegate完成的,但是当我试图连接内部tableView和tableViewCell时,我不知道在哪里将它的委托/数据源连接到..我是否创建了一个新类,从哪个子类?请用SWIFT语言或SWIFT2帮忙解决没有目标C请!谢谢你们!

2 个答案:

答案 0 :(得分:0)

我解决了。

首先,你需要从innerTableView到你的subClass创建IBoutlet,这是从UITAbleViewCell继承的subCell。比在awakeNIB中 - >你可以把self.innerTableView.delegate = self,self.innerTableView.datasource = self,实现对uitableview数据源和委托协议的要求

答案 1 :(得分:0)

根据您的问题,我知道您已将内部表视图放在主表视图的单元格中,因此您可以确认内部表视图数据源并在外部UITableviewcell类中进行委派。首先将tableview出口拖到为单元格创建的UITableviewcell类中,然后在aakeakefromnib()中进行确认,您可以像这样在awakefromnib()方法中编写

// Path to the file in the app package to launch
var imageFile = "index.html";
// Get the image file from the package's image directory
Windows.ApplicationModel.Package.current.installedLocation.getFileAsync(imageFile).then(
    function (file) {
        // Launch the retrieved file using the default app
        Windows.System.Launcher.launchFileAsync(file).then(
            function (success) {
                if (success) {
                    // File launched
                } else {
                    // File launch failed
                }
            });
    });