各セルに UITextField を含むテーブル ビューがあります。テーブルには 30 行あります。非表示のセルにアクセスできません。テキストは null を返します。私を助けてください。私はチェスの開発者です
1 に答える
0
非表示のセルにアクセスできません。テキストは null を返します。
UITableView
セルの使用を最適化し、表示されたセルのみが実際に常に存在するため、これが機能するはずです。(少なくとも、dequeueReusableCellWithIdentifier:
ほとんどの UITableView チュートリアルで見られるように使用している場合)。
ユーザーが入力したテキストを各テーブル行に保存し (モデル内?)、そこからアクセスする必要があります。
または、使用を避けることもできますdequeueReusableCellWithIdentifier:
が、その場合は、テーブル ビュー内のセルのセットを自分で管理する必要があります。(私はあなたにこれを行うように勧めているわけではありません。それは単なる可能性です)。
于 2013-10-04T17:19:46.870 に答える