我正在生成表格单元格。
cell2 = settingsTableView.dequeueReusableCell(withIdentifier: "ModuleCell", for: indexPath) as! ModuleCell
看起来很好,单元格有tag = 2000
。
在override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath)
中,我正在检查标记结束if tag == 2000
我想要呈现模态视图。我是这样做的
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let modalView = storyboard.instantiateViewController(withIdentifier: "ModalView")
present(modalView, animated: true, completion: nil)
然后在modalView中我有一个按钮,它应该关闭modalView,按预期发生了什么。
@IBAction func saveAndClosePopup(_ sender: UIButton) {
UserDefaults.standard.removeObject(forKey: "ActiveCantachoOptions")
UserDefaults.standard.set(Modules.activeCantachoOptions, forKey: "ActiveCantachoOptions")
self.dismiss(animated: true, completion: nil)
}
然而,当我想立即再次呈现modalView时,有时它没关系,但有时我需要在单元格上打两次,这应该显示modalView。在第一次击中之后,如果我在1秒或30秒内再次击中电池,则没有区别。 modalView将出现在第二个之后。原因是什么?
答案 0 :(得分:0)
试试这个
<h3 class="text-center" data-ng-bind-html="finalString"></h3>