小编jym*_*man的帖子

UITableViewCell 中的 UIButton 为零

我在 UITableViewCell 中的 UIButton 有一些问题。我使用原型单元格在情节提要中创建了一个自定义 tableviewcell。有两个按钮,我为它们设置了标签。第一次绘制表格视图时,一切都显示正确,但是如果我滚动或更新数据并在 tableview 上调用 reloadData,它不会正确更新。

代码:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

static NSString *CellIdentifier = @"Moment Cell";

UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];

if (cell == nil) {
    cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];        
}

NSLog(@"Cell: %@", cell);

[cell setSelectionStyle:UITableViewCellSelectionStyleNone];
NSArray *row = [mMoment objectAtIndex:indexPath.row];

UILabel *label;

label = (UILabel *)[cell viewWithTag:101];
label.text = [row objectAtIndex:0];

label = (UILabel *)[cell viewWithTag:102];
label.text = [NSString stringWithFormat:@"Koeff: %@",[row objectAtIndex:2]];


UIButton *button;
NSString *btn_title;

button = (UIButton *)[cell …
Run Code Online (Sandbox Code Playgroud)

uibutton uitableview ios xcode-storyboard

1
推荐指数
1
解决办法
1338
查看次数

标签 统计

ios ×1

uibutton ×1

uitableview ×1

xcode-storyboard ×1