【问题标题】:ios Tableview cell disappears when Selecting TextViewios Tableview单元格在选择TextView时消失
【发布时间】:2017-03-01 21:54:05
【问题描述】:
我有一个包含自定义单元格的表格视图。单元格上的部分标题有一个可选择的文本视图。
当您双击并选择文本视图然后点击远离它时...单元格字面上消失了。但是当我完全滚动以使单元格不可见并返回然后向后滚动时...单元格又回来了。
非常困惑为什么会发生这种情况。有谁知道什么会导致这个问题???
问题是特定于表格视图标题部分的,如果我在其他单元格中有可选择的文本视图并且轻按单元格不会消失。
【问题讨论】:
标签:
ios
objective-c
iphone
swift
uitableview
【解决方案1】:
我认为您将标题视图设计为表格视图单元格。消失的问题可能是由于两个原因
1.请检查您声明的表格视图和单元格视图范围。如果它很弱,请将其设为强。
2.我会给你一个示例代码,你需要在视图中声明标题委托
如果您返回的是单元格而不是 uiview,则可能会发生这种情况。请同时验证一个。
static NSString *CellIdentifier = @"QuizCreation2HeaderTableViewCell";
QuizCreation2HeaderTableViewCell* sectionHeaderCell = (QuizCreation2HeaderTableViewCell*)[tableView dequeueReusableCellWithIdentifier:CellIdentifier];
UIView * headerView = [[UIView alloc] initWithFrame:sectionHeaderCell.frame];
[headerView addSubview:sectionHeaderCell];
return headerView;