我是IOS开发和Objective-C的新手,因为我刚刚来自Java背景。我在网上的任何地方都非常坦诚地搜索我的问题的答案,但似乎没有人可以给出一个明确的答案,如何做到这一点,所以任何事情都会非常感激!
所以这就是我想要做的。我的UITableView
和UIToolBar
下方有一个UIBarButtonItem
。我想要做的是能够按BarButtonItem
,然后创建一个新的TableViewCell
,其中包含一个文本字段,并放置在TableView
的顶部,该字段具有唯一性标记,以便我可以稍后解析文本字段并检索要存储到可变数组中的文本。
任何帮助都会非常棒,所以提前谢谢你,我真的很想让这个有用!如果您对我所拥有的代码有任何疑问或有关我的要求的详细信息,请随时提出!
答案 0 :(得分:0)
有很多关于如何添加TableView,工具栏等的资源......以下是您想要做的事情的概述。
在ViewController的视图中,向其添加UITableView,但请记住,您希望在ViewController的视图中为屏幕底部的工具栏留出空间。所以相应地设置tableView.frame。
查找如何添加UIToolbar(http://stackoverflow.com/a/7712240/1457445是一个好的开始) 然后如何添加UIBarButtonItem(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)< / p>
最重要的是,你需要弄清楚如何将textview单元格添加到表格中 - 另一个很棒的SO帖子(http://stackoverflow.com/questions/5824998/uitableview-adding-cells-dynamically )
答案 1 :(得分:0)
最简单的方法是在触摸UIToolbar按钮项时将UITextField放在UITableView标题上。最简单的方法是在触摸UIToolbar按钮项时将UITextField放在UITableView标题上。用户在UITextField上完成后,更新UITableView的NSMutableArray重载数据并删除UITableView上的标题。