我正在开发一个快速的应用程序,
比方说,我有一个简单的UITextView
我希望,如果用户点击它,请打开UITableView
。
我想象的是,将UITableView
设置为invisible
,当我们点按UITextView
时,UITableView
变为visible
。当我们点击custom cell
UITableView
上的按钮时,UITableView
再次变为不可见,UITextView
文字会获取该单元格上的内容。
这可能吗?我的意思是,UITextView上唯一可用的Received Actions
是复制,剪切,粘贴...没有像Touch Down
,On Click
或类似的东西..
如果有人已经尝试过这样的话,我没有成功地在swift上找到关于这个的信息吗?
提前致谢。的问候,
fselva
答案 0 :(得分:1)
您可以设置编辑已开始的操作,如下图所示:
通过创建此方法,当用户点击该方法将调用的textField并进入该方法时,您可以显示tableView,如下所示:
@IBAction func editingBegan(sender: AnyObject) {
table.hidden = false
}
之后如果您想在用户按下自定义单元格上的按钮时隐藏tableView
,则只需在自定义单元格类中为该按钮创建操作,然后隐藏tableView
。