我有一个dostuff_5
,其中包含自定义UITableViewController
列表。单元格有文本,有时很长。我在表中的两行截断。
当用户触摸单元格时,我想创建一个UITableViewCells
作为弹出框,其中包含与UIView
完全相同的信息,并在UITableViewCell
内容上方添加标题。所以,基本上,我想要以下内容:
我已经按照图片中所示构建了UITableViewCell
,其中“Custom Header”文本实际上是UILabel。我已经从XIB文件中实例化了视图并成功设置了UILabel文本,但是自定义VersePopupView
没有显示,即使我已经分配了该值。我的UITableViewCell
都与IB挂钩。
这是我的实例:
IBOutlet
这是我的VersePopupView类:
let popupView: VersePopupView = VersePopupView.instanceFromNib()
popupView.frame = CGRect(x: 10, y: 100, width: 300, height: 100)
popupView.assignVerseTableViewCell(cell: cell)
window.addSubview(popupView)
window.makeKeyAndVisible()
我做错了,UITableViewCell没有出现?
是否有更好的模式而不是嵌入UITableViewCell?
我不想复制代码(我以前做过),因为我希望用户与弹出窗口进行交互,就像在表格单元格中一样。
答案 0 :(得分:2)