按UIBarButtonItem时添加带有UITextField的UITableViewCell

按UIBarButtonItem时添加带有UITextField的UITableViewCell,uitableview,nsmutablearray,uitextfield,uibarbuttonitem,Uitableview,Nsmutablearray,Uitextfield,Uibarbuttonitem,我对IOS开发和Objective-C非常陌生,因为我刚从Java背景毕业。我已经很坦率地在网上到处搜索,以找到我的问题的答案,但似乎没有人能给出一个关于如何做到这一点的清晰简洁的答案,所以任何事情都将非常感谢 这就是我要做的。我有一个UITableView和一个UIToolBar,它下面有一个UIBarButtonItem。我想做的是能够按下BarButtonItem,然后创建一个新的TableViewCell,其中包含一个文本字段,并将其放置在具有唯一标记的TableView的顶部,以便我以

我对IOS开发和Objective-C非常陌生,因为我刚从Java背景毕业。我已经很坦率地在网上到处搜索,以找到我的问题的答案,但似乎没有人能给出一个关于如何做到这一点的清晰简洁的答案,所以任何事情都将非常感谢

这就是我要做的。我有一个
UITableView
和一个
UIToolBar
,它下面有一个
UIBarButtonItem
。我想做的是能够按下
BarButtonItem
,然后创建一个新的
TableViewCell
,其中包含一个文本字段,并将其放置在具有唯一标记的
TableView
的顶部,以便我以后可以解析文本字段并检索要存储到可变数组中的文本


任何帮助都将是非常棒的,所以提前谢谢你,我真的很想让这个工作!如果你对我的代码有任何疑问,或者我想问的更多细节,请直接问

关于如何添加表视图、工具栏等,有很多资源。。。下面是您想要做的概述

在ViewController的视图中,向其添加UITableView,但请记住,您希望在ViewController的视图中为屏幕底部的工具栏留出空间。因此,相应地设置tableView.frame

查看如何添加UIToolbar(http://stackoverflow.com/a/7712240/1457445 (这是一个良好的开端) 那么如何添加一个uibarbuttonite呢(http://stackoverflow.com/questions/5383906/how-to-add-uibarbuttonitem-in-uitoolbar-in-code)

至于在UITableViewCell中添加textView,只需调用[tableView.contentView addSubview:yourTextView]; 同样,定制UITableViewCells也有很多帮助(http://stackoverflow.com/questions/4238760/how-to-make-a-uitableviewcell-with-a-uitextview-inside-that-dynamically-adjust)


最重要的是,您需要弄清楚如何将textview单元格添加到表中——这是另一篇很棒的SO帖子(http://stackoverflow.com/questions/5824998/uitableview-adding-cells-dynamically)

最简单的方法是在触摸UIToolbar按钮项时,将UITextField放在UITableView标题上。最简单的方法是在触摸UIToolbar按钮项时,将UITextField放在UITableView标题上。用户在UITextField上完成后,更新您的NSMutableArray重新加载UITableView的数据并删除UITableView上的标题。

您可以在应用程序的开始处创建数据数组/字典,从中加载表视图,现在单击选项卡栏项,您可以更新数组/字典,并可以调用表视图的重新加载数据。您在数据中所做的任何更改都将反映在表中。