【问题标题】:Open UITableView after Click on Button点击按钮后打开 UITableView
【发布时间】:2011-03-23 11:54:30
【问题描述】:

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

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

问候

【问题讨论】:

    标签: iphone uitableview uitabbarcontroller nsmutablearray


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

      然后你可以设置

      textField.text = [stringArray objectAtIndex:indexYouWant];
      

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

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

      【讨论】:

        【解决方案3】:

        这是一个过于宽泛的问题。为什么不看一些示例代码并尝试弄清楚呢?如果您遇到问题,请返回并发布一个问题和一些代码,显示您遇到问题的地方。

        【讨论】:

          【解决方案4】:

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

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2013-06-10
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2018-11-16
            相关资源
            最近更新 更多