我将如何在 UITableView 中创建文本字段
我需要以编程方式将文本字段输入添加到表视图单元格中。我如何在 cellForRowAtIndexPath
中执行此操作?
I need to programatically add a text field input into a table view cell. How could I do this in cellForRowAtIndexPath
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我发现本教程对于创建基于 xib (nib) 的表格单元确实很有帮助。然后您可以在每个单元格行中添加您喜欢的任何内容。
http://clingingtoideas.blogspot.com /2011/03/uitableview-how-to-part-5-more-about.html
I've found this tutorial really helpful for creating xib (nib) based table cells. Then you can add whatever you like in each cell row.
http://clingingtoideas.blogspot.com/2011/03/uitableview-how-to-part-5-more-about.html
您可以将其设置为行中的视图之一 - 例如,作为附件视图:
然后您应该能够使用 [(UITextField*)[[tableView cellForRowAtIndexPath:indexPath]accessoryView] text]; 访问该值确保在您作为委托的任何对象上设置委托信息。
You can set it as one of the views within the row - for example, as the accessory view:
Then you SHOULD be able to access the value with [(UITextField*)[[tableView cellForRowAtIndexPath:indexPath] accessoryView] text]; Make sure you set up that delegate info on whichever object you make the delegate.
之前已经回答过这个问题(1, 2),但我认为最好的起点是表查看编程指南,您可以在其中找到有关单元定制的三种不同方法。
This has been answered before (1, 2), but the best place to start in my opinion is the Table View Programming Guide, where you can find three different methods regarding cell customization.