UITextView 点击事件设置 UITableView 可见

UITextView tap event to set an UITableView visible

我正在开发 swift 应用程序,

比方说,我有一个简单的 UITextView,我想要,如果用户点击它,打开一个 UITableView

我怎么想的,就是将 UITableView 设置为 invisible,当我们点击 UITextView 时,UITableView 变为 visible .当我们点击 UITableViewcustom cell 上的按钮时,UITableView 再次变得不可见并且 UITextView 文本获取单元格上的内容。

只是可能吗?我的意思是,UITextView 上唯一可用的 Received Actions 是复制、剪切、粘贴……没有像 Touch DownOn Click 或类似的东西..

我在 swift 上找不到相关信息,如果有人已经尝试过这样的事情?

提前致谢。此致,

fselva

您可以设置编辑开始操作,如下图所示:

通过在用户点击 textField 时创建此方法,该方法将调用并进入该方法,您可以显示您的 tableView,如下所示:

@IBAction func editingBegan(sender: AnyObject) {
    table.hidden = false
}

之后,如果您想在用户按下自定义单元格上的按钮时隐藏 tableView,则只需在您的自定义单元格中为该按钮创建一个操作 class,您就可以隐藏 tableView .