0

各セルに UITextField を含むテーブル ビューがあります。テーブルには 30 行あります。非表示のセルにアクセスできません。テキストは null を返します。私を助けてください。私はチェスの開発者です

4

1 に答える 1

0

非表示のセルにアクセスできません。テキストは null を返します。

UITableViewセルの使用を最適化し、表示されたセルのみが実際に常に存在するため、これが機能するはずです。(少なくとも、dequeueReusableCellWithIdentifier:ほとんどの UITableView チュートリアルで見られるように使用している場合)。

ユーザーが入力したテキストを各テーブル行に保存し (モデル内?)、そこからアクセスする必要があります。

または、使用を避けることもできますdequeueReusableCellWithIdentifier:が、その場合は、テーブル ビュー内のセルのセットを自分で管理する必要があります。(私はあなたにこれを行うように勧めているわけではありません。それは単なる可能性です)。

于 2013-10-04T17:19:46.870 に答える