小编Pat*_*ick的帖子

将Tableview放在UITableViewCell Swift中

我在将一个tableview放在一个uitableview单元格中时遇到了麻烦.现在,它甚至没有显示嵌套的tableview.我将tableview的委托和数据源设置为自定义单元格,并具有所有必需的方法.我也在为我的tableviews使用故事板,并正确连接所有插座.

问题是它没有进入cellforrow功能.但是,它确实进入了numberofrowinsection函数,以及heightforrow函数.下面是包含嵌套的uitableviewcell的自定义单元格的代码.

导入UIKit

class EventSurveyCell:UITableViewCell,UITableViewDelegate,UITableViewDataSource {

import UIKit

class EventSurveyCell: UITableViewCell, UITableViewDelegate, UITableViewDataSource {

@IBOutlet weak var cellBox: UIView!
@IBOutlet weak var announcementLabel: UILabel!
@IBOutlet weak var descriptionLabel: UILabel!
@IBOutlet weak var dateLabel: UILabel!
@IBOutlet weak var authorLabel: UILabel!
@IBOutlet weak var numVotesLabel: UILabel!
@IBOutlet weak var tableView: UITableView!
var surveyArray: [SurveyClass] = []

override func awakeFromNib() {
    super.awakeFromNib()
    tableView.delegate = self
    tableView.dataSource = self
    // Initialization code
}

override func setSelected(selected: Bool, animated: Bool) {
    super.setSelected(selected, animated: animated)

    tableView.delegate …
Run Code Online (Sandbox Code Playgroud)

nested uitableview swift

1
推荐指数
1
解决办法
4803
查看次数

将Javascript库(jsencrypt)导入Angular 2应用

我浏览了所有围绕该问题的教程,但未能找到解决方案。首先有一些背景。我有一个Angular 2应用,我需要使用此JS库进行加密:https : //github.com/travist/jsencrypt

首先,我用以下代码行安装了jsencrypt节点模块:npm install --save jsencrypt。这行得通,可以在我的node_modules文件夹中找到jsencrypt模块。

一些教程告诉我创建一个src / typings.d.ts文件,然后添加以下行:声明模块'jsencrypt';

然后,在我的comonents.ts文件中,通过以下行将其导入:import * as'JSencrypt from'jsencrypt';

我还尝试添加<脚本src =“ / node_modules / jsencrypt / bin / jsencrypt.js”> </ script>

到我的.html文件中。

在我的.component文件的初始化中,我尝试声明一个简单的JSEncrypt对象:var crypto = new JSEncrypt();

控制台显示此错误:TypeError:对象不是构造函数(正在评估“ new WEBPACK_IMPORTED_MODULE_4_jsencrypt()”)

因此,我假设它无法识别jsencrypt模块。

我只在Angular工作了几天,所以对于Angular应用程序的所有术语和基本了解我还是很陌生。任何帮助是极大的赞赏。

以本教程为起点:https : //hackernoon.com/how-to-use-javascript-libraries-in-angular-2-apps-ff274ba601af

javascript import typescript jsencrypt angular

1
推荐指数
1
解决办法
2499
查看次数