首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >UITableView in a UIViewController --我该如何管理?新来者问题

UITableView in a UIViewController --我该如何管理?新来者问题
EN

Stack Overflow用户
提问于 2010-07-04 03:54:27
回答 2查看 238关注 0票数 0

最后,从昨天开始就开始修改Xcode和Objective。我现在拥有的是

  1. A UIViewController里面有

代码语言:javascript
运行
AI代码解释
复制
- a UITextView
- a Tab bar with a view Tab buttons (not functional yet)
- a TableView

  1. 我编写了基本功能,在TextView上弹出一个键盘,当您输入文本并点击'done‘时,我能够捕获文本(使用IBOutlet、IBAction等)。在显示输入文本的警告的方法中。从本质上说,我现在可以在代码中捕获输入的文本。

  1. ,我现在想要做的是将这个文本作为一行输入到TableView中--我现在在控制器和视图中有点迷失了。

TableViewController在哪里适用于所有这些?我已经在这个视图控制器中有了一个TableView,那么我如何与它交互呢?我是否应该“以某种方式”将控制权传递给单独的TableViewController,并将其添加到我的项目中?或者我应该在这个TableViewController中添加一个UIViewController?我有点糊涂。

任何指南针都会赏识。你甚至不需要讲太多的细节--仅仅是一张清单,上面写着“做这件事/做那件事”,这将帮助我去追求这些概念。现在我不知道该往哪个方向转。

谢谢一堆人!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-07-04 05:37:16

检查UITableViewDataSource协议。特别是,您需要实现numberOfRowsInSection和cellForRowAtIndexPath方法。

您将将文本传递到单元格的textlabel --查看UITableViewCell类以获得更多信息。

票数 1
EN

Stack Overflow用户

发布于 2010-07-10 22:27:44

如果试图将uitableview添加到包含输入框的视图控制器中,我将为uitableview创建IBOutlet,将表视图添加到NIB,并将委托附加到文件所有者并将表附加到IBOutlet。然后,您将需要向视图控制器添加一个NSMutableArray (属性、合成和发布),在从文本框中添加项时将使用该控件。最后,每次将项添加到文本框中时,您都会调用myTable reloadData;以便在添加了其他内容之后刷新表视图。

正如William在一个单独的答案中提到的,您将实现UITableView (numberOfRowsInSection和cellForRowAtIndexPath)所需的所有委托方法,这些方法都将在您构建的数组上工作。

有更多的事情需要考虑,例如,如果这些数据在应用程序关闭后仍然存在,但这应该会给您一个开始。希望这能帮上忙!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3174550

复制
相关文章

相似问题

领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文