选择TextView时,ios Tableview单元格消失

时间:2017-03-01 21:54:05

标签: ios objective-c iphone swift uitableview

我有一个包含自定义单元格的tableview。单元格上的节标题具有可选择的文本视图。

当你双击并选择文本视图然后点击它...细胞就会消失。但是当我完全滚动以便单元格不可见并返回然后向后滚动...单元格会回来。

为什么会发生这种情况非常困惑。有谁知道会导致这个问题的原因???

问题特定于表视图标题部分,如果我在其他单元格中有可选择的textview并且点击该单元格不会消失。

1 个答案:

答案 0 :(得分:1)

我认为您将View for header设计为表格视图单元格。消失的问题可能是由于两个原因

1.请检查您声明的tableview和单元格视图范围。如果它很弱,请将其强化。

2.我将给你一个示例代码,你需要在头部委托中声明 如果您返回的是单元格而不是uiview,则可能会发生。请同时验证一个。

static NSString *CellIdentifier = @"QuizCreation2HeaderTableViewCell";

QuizCreation2HeaderTableViewCell* sectionHeaderCell = (QuizCreation2HeaderTableViewCell*)[tableView dequeueReusableCellWithIdentifier:CellIdentifier];


UIView * headerView = [[UIView alloc] initWithFrame:sectionHeaderCell.frame];
[headerView addSubview:sectionHeaderCell];

return headerView;