2017-03-01 6 views
0

カスタムセルがあるテーブルビューがあります。セルのセクションヘッダーには選択可能なテキストビューがあります。TextViewを選択するとios Tableviewセルが消えます

ダブルクリックしてテキストビューを選択してからタップすると、セルが文字通り消えます。しかし、私が完全にスクロールすると、セルが見えなくなり、戻ってスクロールして戻ってきます...セルが戻ってきます。

なぜこれが起こっているのか非常に混乱しています。誰にもこの問題の原因となる考えはありますか?

問題は、他のセルで選択可能なテキストビューがあり、セルをタップしても消えない場合は、テーブルビューのヘッダーセクションに固有です。

+1

あなたのコードを表示すると、あなたが試したことが分かります。 – creeperspeak

+0

私は同意します。テーブルビューのコードを表示する – agibson007

答えて

0

私はあなたがテーブルビューのセルとしてヘッダーのビューが設計されていると思います。消えている問題は、2つの理由による可能性があります

1.あなたが宣言したtableviewとcellviewの範囲を確認してください。弱い場合はそれを強くしてください。

2.ヘッダーデリゲートのビューで宣言する必要があるサンプルコードを提供します。 uiviewの代わりにcellを返した場合、それが起こる可能性があります。そのことも確認してください。

static NSString *CellIdentifier = @"QuizCreation2HeaderTableViewCell"; 

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


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

return headerView; 
関連する問題