0
私はアプリを持っていますが、カスタムUITableViewCellsが必要です。私はさまざまな方法を試していますが、誰も自分が望むものに対しては機能しません。誰かが私を導くことができますか?実際には、セルには、いくつかのUIImageViewsとUILabelとUITextViewが必要です。前もって感謝します!XIBからカスタムセルをロードする最適な方法
私はアプリを持っていますが、カスタムUITableViewCellsが必要です。私はさまざまな方法を試していますが、誰も自分が望むものに対しては機能しません。誰かが私を導くことができますか?実際には、セルには、いくつかのUIImageViewsとUILabelとUITextViewが必要です。前もって感謝します!XIBからカスタムセルをロードする最適な方法
UITableViewCell
という単一のNIBファイルを作成します。ペン先から細胞をロード
は、二つのライナーである:
NSArray* objects = [[NSBundle mainBundle] loadNibNamed:@"TheFile"
owner:nil
options:nil];
UITableViewCell* cell = [objects objectAtIndex:0];
使用される場合、それは遅いことができるように、この方法は、アクセス・ディスクをオールウェイズう。 iOS 4以降では、NIBをメモリにキャッシュするより優れたヘルプクラスであり、より迅速な作成が可能です。このように使用してください:
// Cache this one!
UINib* nib = [UINib nibWithNibName:@"TheFile" bundle:nil];
// Then do:
NSArray* objects = [nib instantiateWithOwner:nil
options:nil];
UITableViewCell* cell = [objects objectAtIndex:0];
本当に良いですが、私はどのようにUIImageViewsを追加できますか?プログラムで作成し、addSubview:を使用しますか? – pmerino
@ zad0xsis - Interface Builderでドラッグアンドドロップしないでください。 – PeyloW
おっと、忘れてしまった:Pありがとう、正しいと印を付ける:) – pmerino