2

私は私の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

答えて

4

あなたはそのreusableIdentifierとして使用されますあなたのセルにIBで設定できるプロパティ(Identifier)があります。

+0

ありがとうございます。 – Abolfoooud

+0

ok :)申し訳ありませんが、このシステムはまだ新しいです。 – Abolfoooud

+0

問題はありません。他の質問にも同じことをしてください。ようこそ:-D – VdesmedT

関連する問題