1

したがって、各セクションには3行(全体で9行)、各行にはtextFieldという3つのセクションがあります。セル再利用を無効にするオーバーヘッド

私はtableViewにいくつかの問題を抱えていました。上下にスクロールすると、セルが値と混ざり合ってしまい、tableView全体がうんざりしてしまい、非常に面倒でした。私のプログラミングではこれを引き起こしている論理の欠如ですが、私はこの問題に対する即時の対策を決定しました。

だから、私は今を無効にしましたdequeueReusableCellWithIdentifierと今は大丈夫です。 Appleのドキュメントから、私は、再利用可能性が大きなテーブルビューに良いパフォーマンスを提供できることがわかります。私は今細胞再利用を防ぐを持っています。

私はそれぞれ3行のセクションが3つあります。

  1. 私たちがここで話しているパフォーマンス低下の大きさはどうですか?

  2. これは私のアプリ全体にどのような影響を与えますか?私はそのビューに小さなtableViewを持っていることに留意してください。

  3. App Storeでこのアプリの承認に関して問題がありますか?

p.s. 私は1つのビューに対してのみこのアプローチを使用しています。他のすべてのビューには再利用可能なセルがあります。

答えて

2

このような小さなテーブルでは、私はそれが気にする価値はないとは言い難いです。

これはあなたのアプリが承認されることに影響しません。

問題を引き起こしているコードで別の質問をするのが最善の場合があります。問題を解決するのに役立つ人々があれば、そのことを知ることができます。これは究極的には回避策よりもはるかに役立ちます。

+1

ポールの答えに追加するには、あなたの本当の問題は、各セルやそれに類するもののためにあなたのテキストビューをリセットしないでください。しかし、あなたのコードで質問を投稿しても構いません。 –

1
  1. このような少数のセルには違いはありません。

  2. このような少数のセルには違いはありません。

  3. いいえ、私は本当にAppleが細胞を再利用するかどうか気にしないと思います。

0

影響は、細胞は、画面をオフにスクロールする場合、それは毎回新しいものを作成して、あなたがUI吃音を取得することがあるので、あまりスムーズに感じるだろうスクロール。

それ以外の問題はありません。

関連する問題