私は私のUITableViewにカスタムセルをロードするために、次のロジックを使用しています:カスタムセルはNibからロードされたときに決してキューに入れられませんか?
static NSString* [email protected]"CUSTOM";
LabelTextfieldTC *cell = (LabelTextfieldTC*)[tableView dequeueReusableCellWithIdentifier:cust];
if(cell == nil)
{
cell = (LabelTextfieldTC*)[nibs objectAtIndex:0];
}
しかし、私はこれで、dequeueReusableCellWithIdentifierことに気づい:CUSTは常にnilを返しますし、彼らが持っているので、キューに入れられた細胞を再利用する方法はありません最初にキューに入れられたことはありません。ペン先からセルをロードしても、フレームワークに識別子「cust」について何も通知しません。その結果、ペン先からのローディングはいつも起こります。私は何とか物事を遅くすると信じています。間違っていれば私を訂正してください。
私は、viewDidLoad関数で1度だけ読み込みを実行しようとしました。そのため、毎回実行するのではなく、何らかの理由で上で使用できるように、テーブルの最後のセルだけが適切に構築されます。他のものは白です。
これについての洞察が得られることを希望します。
乾杯 AF
ありがとうございます。 – Abolfoooud
ok :)申し訳ありませんが、このシステムはまだ新しいです。 – Abolfoooud
問題はありません。他の質問にも同じことをしてください。ようこそ:-D – VdesmedT