点击时编辑单元格名称-Swift
我想通过点击编辑单元格中的文本,我想知道除了添加文本字段之外是否还有其他方法。表视图委托中是否有我遗漏的内容?您可以创建符合UIKeyInput协议的单元格(或任何其他UIResponder子类)(或者UIKeyInput就足够了)。这里是简单的() 注意点击时编辑单元格名称-Swift,swift,uitableview,Swift,Uitableview,我想通过点击编辑单元格中的文本,我想知道除了添加文本字段之外是否还有其他方法。表视图委托中是否有我遗漏的内容?您可以创建符合UIKeyInput协议的单元格(或任何其他UIResponder子类)(或者UIKeyInput就足够了)。这里是简单的() 注意 您应该设置cell.canBecomeFirstResponder=true 要显示键盘,请使用单元格becomeFirstResponder() 也许你还有别的事要做。我建议你阅读文档 …或使用UITextField:)您可以创建符合u
- 您应该设置
cell.canBecomeFirstResponder=true
- 要显示键盘,请使用单元格becomeFirstResponder()
- 您应该设置
cell.canBecomeFirstResponder=true
- 要显示键盘,请使用单元格becomeFirstResponder()
…或使用UITextField:)我们使用数组来显示单元格中的文本标签号。 所以你可以做的是,你可以在视图上使用一个文本字段和一个按钮。 在按钮操作中,添加一行代码,如
stringArray[2]=“new string”
,以替换数组中的特定元素,当您输入文本并按下按钮时,该元素将被替换并重新加载表视图。
您还可以在
didselectRowatinedexpath
中编写该方法,编写stringArray[indexath.row]=“new string”
并重新加载表视图,就完成了该操作。我们使用数组来显示单元格中的文本标签号。
所以你可以做的是,你可以在视图上使用一个文本字段和一个按钮。
在按钮操作中,添加一行代码,如stringArray[2]=“new string”
,以替换数组中的特定元素,当您输入文本并按下按钮时,该元素将被替换并重新加载表视图。
您还可以在
didselectRowatinedexpath
中编写该方法,编写stringArray[indexath.row]=“new string”
并重新加载表视图,这样就完成了。您几乎必须添加一个文本字段。整个事情比“简单的例子”要难得多。首先,你肯定需要一个自定义UITableViewCell类:/用文本字段创建自定义单元格可能是最好的方法。我找到了这个苹果文档:但是我在swift中该怎么做呢?此插入部分。您几乎必须添加一个文本字段。整个事情比“简单的例子”要难得多。首先,你肯定需要一个自定义UITableViewCell类:/用文本字段创建自定义单元格可能是最好的方法。我找到了这个苹果文档:但是我在swift中该怎么做呢?这个插入部分。这会起作用,但我还必须能够单击单元格转到下一个视图@Mikael Weiss:然后编写一个更改字符串的函数,并使用NSNotification调用它。因此,当您选择一行时,它将发送通知并导航到其他视图控制器。。或者在同一个函数中编写一个字符串更改代码和导航或显示IEWController代码,然后在didSelectRow
方法中使用NSNotification调用它。这会起作用,但我还必须能够单击单元格转到下一个视图@Mikael Weiss:然后编写一个更改字符串的函数并使用通知。因此,当您选择一行时,它将发送通知并导航到其他视图控制器。。或者在同一个函数中编写字符串更改代码和导航或显示IEWController代码,然后在didSelectRow
方法中使用NSNotification调用它。。