UITextView点击事件设置UITableView可见

时间:2015-06-19 15:28:30

标签: swift uitableview events uitextview

我正在开发一个快速的应用程序,

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

我想象的是,将UITableView设置为invisible,当我们点按UITextView时,UITableView变为visible。当我们点击custom cell UITableView上的按钮时,UITableView再次变为不可见,UITextView文字会获取该单元格上的内容。

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

如果有人已经尝试过这样的话,我没有成功地在swift上找到关于这个的信息吗?

提前致谢。的问候,

fselva

1 个答案:

答案 0 :(得分:1)

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

enter image description here

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

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

之后如果您想在用户按下自定义单元格上的按钮时隐藏tableView,则只需在自定义单元格类中为该按钮创建操作,然后隐藏tableView