修改UITableView自定义单元格内的插座

修改UITableView自定义单元格内的插座,uitableview,iboutlet,Uitableview,Iboutlet,我有一个自定义的UITableViewCell,它有2个UITextFields和一个ui按钮。文本字段在单元格:ForRow:AtIndexPath:方法中设置。我需要的是动态更改此ui按钮的不透明度,而不必重新加载整个tableview。我在考虑类似于cellforrowatinexpath:,但如何访问此单元格中的插座 感谢您在cellForRowAtIndexPath中创建单元格:只需在代码中维护指向它的指针。如果该按钮位于每个单元格上,则可以创建一个按钮数组,以便轻松访问所需单元格的按

我有一个自定义的UITableViewCell,它有2个UITextFields和一个
ui按钮
。文本字段在
单元格:ForRow:AtIndexPath:
方法中设置。我需要的是动态更改此
ui按钮的不透明度,而不必重新加载整个tableview。我在考虑类似于
cellforrowatinexpath:
,但如何访问此单元格中的插座


感谢您在cellForRowAtIndexPath中创建单元格:只需在代码中维护指向它的指针。如果该按钮位于每个单元格上,则可以创建一个按钮数组,以便轻松访问所需单元格的按钮

UIButton *cellButton = [[UIButton alloc] init];
[allCellButtons addObject:cellButton];

如果您想在加载数据或输入视图时反映任何更改,则必须重新加载表?进行所需的任何更改并重新加载数据[tableView reloadData];实际上,该按钮在.h中声明,并链接到界面生成器中的UIButton。单元格上的按钮在.h文件中声明?它必须存在并且不能在cellForRowAtIndexPath:call中创建有什么原因吗?只是在IB中设置插座并设置其属性比动态创建按钮更简单。然后像Sharanya saidI那样重新加载表中的数据。我正在尝试,按钮不会立即显示。它们仅在我滚动TableView时出现。可能是什么?