UITextField在UITableViewController中

时间:2016-06-11 10:51:54

标签: ios swift uitableview uitextfield

我无法找到这样的问题。我搜索了所有的互联网,但没有人问这个问题。即使是Apple的教程,也没有例子。这是我想要做的。我想创建一个像Reminders或Wunderlist这样的应用。我想强调UITextField的UITableViewCell的第一个单元格作为文本输入。 我的第一个单元格是静态单元格,它是UITextField,其他单元格是UITextField的结果。例如:

  • 静态单元格(UITextField)
  • 动态单元格(标签)
  • 动态单元格(标签)
  • ...

UITextField没有按钮。我希望得到键盘返回的输入,如Reminders.app,因为我必须实现UITextFieldDelegete并在viewDidLoad中进行均衡,如textField.delagate = self。问题从这里开始。我可以在UITableViewCell(用于UITextField和单元格标签)中连接插座,但在UITableViewCell的实例方法中,没有viewDidLoad方法,并且它不允许使用UITextFieldDelagete,它可以要求在不使用任何按钮的情况下获取输入。如果我使用ViewController(不是UITableViewController),我可以轻松连接outlet并使用UITextFieldDelegate。我怎么解决这个问题?我错过了哪一点?

1 个答案:

答案 0 :(得分:0)

请检查截图如何将任何Control添加到UITableViewController中 不要忘记在tableView属性中更改静态单元格而不是动态原型。

IBOUTLET将与您的ViewController连接,而不是与Custom Cell连接。

enter image description here

如何在TableViewController中设置OUTLE: 截图

Simply you can do

请随时询问