单击按钮后打开 UITableView

发布于 2024-10-25 20:50:25 字数 152 浏览 1 评论 0原文

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

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

问候

I have a Tabbar - Application and i want to show data (NSString) from a NSMutableArray in an UITextfield or better in an UITableView after a button-click.

how can i init and open and fill the UITabelView?

regards

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

一片旧的回忆 2024-11-01 20:50:25

这看起来像是 UITableView 的基本实现。苹果 UITableView 文档 应涵盖您对 UITableViews 的任何问题。对于按钮单击,将按钮的 IBAction 绑定到调用 [yourTableView reload]。这会强制加载表视图。

That seems like a basic implementation of a UITableView. The Apple UITableView documentation should cover any questions you have on UITableViews. For your button click, tie the IBAction of the button to call [yourTableView reload]. This forces a load of the table view.

你在我安 2024-11-01 20:50:25

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

假设你有 stringArray ,它保存着所有 NSString 对象。

那么你可以设置

textField.text = [stringArray objectAtIndex:indexYouWant];

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

但我还是不清楚你的问题。

Are your tableView and textField in the same tab where your button is?

Say you have stringArray which is holding all the NSString Objects.

then you can set

textField.text = [stringArray objectAtIndex:indexYouWant];

If you want to add the whole array to tableView, you will need to use that stringArray and implement tableView Methods.

But still I am not clear with your question.

执手闯天涯 2024-11-01 20:50:25

这是一个过于宽泛的问题。为什么不看一些示例代码并尝试找出答案呢?如果您遇到困难,请回来并发布问题和一些代码来显示您遇到问题的位置。

This is an overly broad question. Why not look at some example code and try to figure it out? If you get stuck, come back and post a question and some code showing where you are having a problem.

仅冇旳回忆 2024-11-01 20:50:25

您需要了解 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后调用

You need to know the Life Cycle of UIViewController and its UIView

Concentrate on the methods that are responsible for the life cycle of the 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

Proceeding from this in one of the initialization methods after clicking on the button, you must fill out the table and call after the reloaddata

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文