gpt4 book ai didi

ios - 分段控件更改后如何重新加载UITableView?

转载 作者:行者123 更新时间:2023-12-01 18:23:54 25 4
gpt4 key购买 nike

我正在尝试使用分段控件(在tableview之上)控制tableview的上下文。在更改段上,我想使用不同的单元格在我的表tableView中重新加载数据(我有两种类型的单元格,每种类型都有两个数据数组)。如何清除和重新加载具有不同单元格的数据?

最佳答案

我只是为@ jaydee3所提到的提供几行代码。

- (IBAction)segmentControlValueChanged:(UISegmentedControl *)sender
{
//Do something
[self.tableView reloadData];
}


- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return self.segmentControl.selectedSegmentIndex?[self.dataArray2 count]:[self.dataArray1 count];
}

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
if(self.segmentControl.selectedSegmentIndex){
// Create Type cell for selected Index 1
}
else{
// Create Type cell for selected Index 0
}
}

关于ios - 分段控件更改后如何重新加载UITableView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15350333/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com