单击按钮后打开UITableView

时间:2011-03-23 11:54:30

标签: iphone uitableview uitabbarcontroller nsmutablearray

我有一个Tabbar - 应用程序,我想在UITextfield中显示来自NSMutableArray的数据(NSString),或者在按钮点击后在UITableView中显示更好。

如何初始化并打开并填充UITabelView?

问候

4 个答案:

答案 0 :(得分:0)

您的tableView和textField是否位于按钮所在的同一选项卡中?

假设你有stringArray持有所有NSString对象。

然后你可以设置

textField.text = [stringArray objectAtIndex:indexYouWant];

如果要将整个数组添加到tableView,则需要使用该stringArray并实现tableView方法。

但我仍然不清楚你的问题。

答案 1 :(得分:0)

这是一个过于宽泛的问题。为什么不看一些示例代码并尝试解决它?如果您遇到困难,请回来并发布问题和一些代码,说明您遇到问题的地方。

答案 2 :(得分:0)

这似乎是UITableView的基本实现。 Apple UITableView documentation应该涵盖您在UITableViews上遇到的任何问题。单击按钮,将按钮的IBAction绑定以调用[yourTableView reload]。这会强制加载表格视图。

答案 3 :(得分:0)

你需要知道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

点击按钮后,在其中一个初始化方法中从此处开始,您必须填写表并在重新加载数据后调用

相关问题