gpt4 book ai didi

ios - 分段控件和 tableView

转载 作者:行者123 更新时间:2023-11-29 01:33:54 26 4
gpt4 key购买 nike

当我更改分段控件时,我试图更改 UITableView 单元格的文本。我正在使用自定义分段控件,但这并不重要。在下面的代码中,我说的是,当选择第二段时,将文本更改为 Heyyy,我不知道如何传入单元格对象。

- (void)segmentedControlChangedValue:(HMSegmentedControl *)segmentedControl {
if(segmentedControl.selectedSegmentIndex == 1){
_cell.textLabel.text = @"Heyyy";
[self tableView:_cell cellForRowAtIndexPath:];
}

最佳答案

与其尝试在分段控件更改时更改单元格 View ,不如尝试更改单元格读取的数据,然后更新该单元格。

您可以添加一个名为 NSString *myCellText 的变量。

@implementation ViewController {
NSString *myCellText;
}

当分段控件改变时,你可以这样做:

- (void)segmentedControlChangedValue:(HMSegmentedControl *)segmentedControl {
if(segmentedControl.selectedSegmentIndex == 1){
myCellText = @"Heyyy";
}

[self.tableView reloadRowsAtIndexPaths:@[indexPathOfCell]
withRowAnimation:UITableViewRowAnimationFade];
}

然后在 tableView:cellForRowAtIndexPath: 中,您可以检查该特定索引路径并设置单元格的文本 myCellText

关于ios - 分段控件和 tableView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33176603/

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