【问题标题】:how to reload table view in iphone application如何在 iPhone 应用程序中重新加载表格视图
【发布时间】:2010-09-23 12:13:16
【问题描述】:

我在 UItable 视图中显示 10 个提要,在下面我添加了一个名称为 load more 20 的按钮。通过单击此按钮,我将参数传递给 xml,作为回报,我想用新鲜的内容重新加载表格视图。 那么我的问题是如何再次查看。

我正在尝试这样的事情

-(IBAction)loadMore20
{   
    //myview.hidden = FALSE;

    //[myview startAnimating];

    feedurl = @"http://www.luxury.net/feed/index_blatest.php?more=10";

    NavigationTitle =@"Luxury.net - Babes";

    [self.navigationController pushViewController:self animated:YES];       
}

在此先感谢,并为我的英语不好感到抱歉。

【问题讨论】:

    标签: iphone objective-c uitableview uiview


    【解决方案1】:

    在您的UITableViewController 中,您拥有一个UITableView,在此tableView 上调用reloadData 将重新加载您的表格视图的数据

    [self.tableView reloadData];
    

    【讨论】:

    • 我想通过点击按钮laod more 20来重新加载数据
    • 你的问题是什么?你想调用方法load20,或者你想调用模型来检索和解析XML
    • 因为你的最后一个问题是“作为回报,我想用新鲜的内容重新加载表格视图”,那么我理解的是你想打电话给[tableView reloadData]
    【解决方案2】:

    我不清楚你为什么要逼自己? 首先要刷新表数据,用于表数据源,然后调用。 假设 myEntriesProvied 是一个为您提供新条目的实例,而 myEntries 是一个条目数组,用作表格视图的数据源:

    self.myEntries = [myEntriesProvider getNewEntries];    
    [self.tableView reloadData];
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-02
      • 1970-01-01
      • 2011-02-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多