【发布时间】:2019-07-12 06:43:36
【问题描述】:
我正在寻找一个 UIButton 以将其标题值添加到当前选定的 UITextField 中,该 UITextField 包含在 UITableViewCell 中。
我有一排按钮,其中包含用户可能使用的常用短语,例如“#CompanyName”。我已将常用短语设置为按钮的标题。就在按钮行下方,我有一个UITableView,每个单元格都包含几个静态标签和一个文本字段。我想让用户按下表格视图上方的按钮之一,将按钮的标题值添加到当前正在编辑的文本字段中。
我已经设法使用文本字段和按钮进行测试,这两个按钮都在表格视图之外,使用:
@IBAction func buttonAction(_ sender: AnyObject) {
buttonTitle = sender.titleLabel!.text!
testOutlet.text = "\(testOutlet.text!) \(buttonTitle)"
现在我的问题是如何使这个“testOutlet.text”动态化,以便它只知道正在编辑的文本字段。我已经查看了textFieldDidBeginEditing,但无法弄清楚。我也尝试过定义 indexPath。
【问题讨论】:
标签: ios swift uitableview cocoa-touch uitextfield