UITextView 点击事件设置 UITableView 可见
UITextView tap event to set an UITableView visible
我正在开发 swift 应用程序,
比方说,我有一个简单的 UITextView
,我想要,如果用户点击它,打开一个 UITableView
。
我怎么想的,就是将 UITableView
设置为 invisible
,当我们点击 UITextView
时,UITableView
变为 visible
.当我们点击 UITableView
的 custom cell
上的按钮时,UITableView
再次变得不可见并且 UITextView
文本获取单元格上的内容。
只是可能吗?我的意思是,UITextView 上唯一可用的 Received Actions
是复制、剪切、粘贴……没有像 Touch Down
、On Click
或类似的东西..
我在 swift 上找不到相关信息,如果有人已经尝试过这样的事情?
提前致谢。此致,
fselva
您可以设置编辑开始操作,如下图所示:
通过在用户点击 textField 时创建此方法,该方法将调用并进入该方法,您可以显示您的 tableView,如下所示:
@IBAction func editingBegan(sender: AnyObject) {
table.hidden = false
}
之后,如果您想在用户按下自定义单元格上的按钮时隐藏 tableView
,则只需在您的自定义单元格中为该按钮创建一个操作 class,您就可以隐藏 tableView
.
我正在开发 swift 应用程序,
比方说,我有一个简单的 UITextView
,我想要,如果用户点击它,打开一个 UITableView
。
我怎么想的,就是将 UITableView
设置为 invisible
,当我们点击 UITextView
时,UITableView
变为 visible
.当我们点击 UITableView
的 custom cell
上的按钮时,UITableView
再次变得不可见并且 UITextView
文本获取单元格上的内容。
只是可能吗?我的意思是,UITextView 上唯一可用的 Received Actions
是复制、剪切、粘贴……没有像 Touch Down
、On Click
或类似的东西..
我在 swift 上找不到相关信息,如果有人已经尝试过这样的事情?
提前致谢。此致,
fselva
您可以设置编辑开始操作,如下图所示:
通过在用户点击 textField 时创建此方法,该方法将调用并进入该方法,您可以显示您的 tableView,如下所示:
@IBAction func editingBegan(sender: AnyObject) {
table.hidden = false
}
之后,如果您想在用户按下自定义单元格上的按钮时隐藏 tableView
,则只需在您的自定义单元格中为该按钮创建一个操作 class,您就可以隐藏 tableView
.