你好
现在我一直在尝试在UITableView中显示html链接。
我一直试图通过将UITableViewCell的实例添加到tableview的子视图来实现这一目的。
func updateViewController(){
for name : String in currentDirectoryNames {
var pusher = UITableViewCell();
pusher.textLabel?.text = name;
listView.addSubview(pusher);
}
}
可悲的是,结果最终导致文本重叠在一行:(
It looks like this...
有什么想法吗?
答案 0 :(得分:1)
根本不是UITableView的工作方式。我强烈建议您阅读Apple TableView Programming上的文档。至少,您需要将视图控制器设置为表格视图的dataSource
,并实施-tableView:numberOfRowsInSection:
和-tableView:cellForRowAtIndexPath:
方法。
答案 1 :(得分:-1)
您正在调用的函数是将所有子视图添加到origin.y等于0(这使得它们看起来像是彼此重叠)。您可能需要执行类似set pusher.frame.origin.y的操作,以根据要添加的单元格动态计算。