【发布时间】:2011-03-23 11:54:30
【问题描述】:
我有一个 Tabbar - 应用程序,我想在单击按钮后在 UITextfield 中或在 UITableView 中显示来自 NSMutableArray 的数据(NSString)。
如何初始化并打开并填充 UITabelView?
问候
【问题讨论】:
标签: iphone uitableview uitabbarcontroller nsmutablearray
我有一个 Tabbar - 应用程序,我想在单击按钮后在 UITextfield 中或在 UITableView 中显示来自 NSMutableArray 的数据(NSString)。
如何初始化并打开并填充 UITabelView?
问候
【问题讨论】:
标签: iphone uitableview uitabbarcontroller nsmutablearray
这似乎是 UITableView 的基本实现。 Apple UITableView documentation 应该涵盖您对 UITableViews 的任何问题。对于您的按钮单击,请绑定按钮的 IBAction 以调用 [yourTableView reload]。这会强制加载表格视图。
【讨论】:
您的 tableView 和 textField 是否在您的按钮所在的同一选项卡中?
假设你有 stringArray,它保存了所有的 NSString 对象。
然后你可以设置
textField.text = [stringArray objectAtIndex:indexYouWant];
如果要将整个数组添加到 tableView,则需要使用该 stringArray 并实现 tableView 方法。
但我仍然不清楚你的问题。
【讨论】:
这是一个过于宽泛的问题。为什么不看一些示例代码并尝试弄清楚呢?如果您遇到问题,请返回并发布一个问题和一些代码,显示您遇到问题的地方。
【讨论】:
你需要了解 UIViewController 及其 UIView 的生命周期
专注于负责 UIViewControllera 生命周期的方法:
Creature
Init
initWithNibName:
Creating view
(BOOL) isViewLoaded
LoadView
viewDidLoad
(UIView *) initWithFrame: (CGRect) frame
(UIView *) initWithCoder: (NSCoder *) coder
Processing state change view
viewDidLoad
ViewWillAppear: (BOOL) animated
ViewDidAppear: (BOOL) animated
ViewWillDisappear: (BOOL) animated
ViewDidDisappear: (BOOL) animated
ViewDidUnload
Processing memory warning
DidReceiveMemoryWarning
Destruction
ViewDidUnload
was given
点击按钮后在其中一种初始化方法中从这里开始,必须填表并在reloaddata后调用
【讨论】: