【问题标题】:iphone segmented control and uitableviewiphone分段控制和uitableview
【发布时间】:2010-04-28 19:12:50
【问题描述】:

我有一个顶部带有分段控件的 UITableView。当您点击不同的段时,我希望表格重新加载一个新的不同大小的数组。我已经尝试了所有方法,包括 [self.tableView reloadData]。当您现在单击不同的选项卡时,它只会更改不在视图中的单元格,并且不会再添加任何内容。有任何想法吗???谢谢。

【问题讨论】:

  • 取决于您使用什么作为表支持对象。通常人们使用一个数组,然后由 cellForRowAtIndexPath 引用。如果您这样做但不更新数组,那么它将不起作用。

标签: iphone uitableview uisegmentedcontrol


【解决方案1】:

在您的 numberOfRowsinSection 方法中,您是否在切换段选择时返回正确数据源的计数?当您选择一个段时,您需要在 tableview 上调用“reloadData”,您需要检查您从“numberOfRowsInSection”返回的计数,并且您需要在 cellForRowAtIndexPath 中使用正确的数据源来提供您的单元格内容。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-14
    相关资源
    最近更新 更多