私はカスタムUITableViewセルを作成したいと思います。私はこれを行う方法を知りたいです。私は実際にそれを作成し、そのためのコードを書く方法を理解していますが、どのように私は1スタイルを作成することができますし、多くのセルを追加したとき、私は同じスタイルが欲しい。これどうやってするの? 1つのカスタムセルを作成し、後でこのセルスタイルに従って追加したい他のセルをすべて持っている方法はありますか?追加されたテーブルビューセルは1カスタムスタイルに従いますか?
答えて
私のプロジェクトでは、プログラムでカスタムスタイルを作成するメソッドを実装しています。また、IBからカスタムセルを作成することも可能です。カスタムセルを取得するだけで済みます。
コードを正しく記述すると、セルが再利用され、そのメソッドがテーブルビューに表示されているセル数だけ呼び出されることを忘れないでください。
は、セルのための独立した.h
/.m
/.xib
を書く、と.xib
にあなたは(ほとんどの場合、あなたのテーブルビューコントローラクラス、)での複数のコピーをしたいクラスにFile's Owner
を設定します。新しいセルのテーブルビューコントローラで作成したIBOutlet
に貼り付けます。
tableView
には、セルを追加するときに、dequeueReusableCellWithIdentifier:
を試してください。再利用できない場合は、nibファイルをロードするだけでカスタムクラスを使用して新しいセルを作成してください。自動的にセルのインスタンスが作成され、IBOutlet
にアタッチされ、次にセルを作成し、次にセルを作成する必要があるときにコンセントをnilに戻します。基本的に、私はこれを意味する(私が持っているIBOutlet UITableViewCell *cellOutlet
):
- (UITableViewCell *)tableView:(UITableView *)tableView
cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *reuseIdentifier = @"CustomCell";
UITableView *cell = [self.tableView
dequeueReusableCellWithIdentifier:reuseIdentifier];
if (cell == nil) {
[[NSBundle mainBundle] loadNibNamed:@"MyCustomTableViewCell"
owner:self options:nil];
cell = cellOutlet;
self.cellOutlet = nil; // autoreleases
cell.reuseIdentifier = reuseIdentifier;
}
// configure the cell here
return cell;
}
が、これは正確にどのようにあなたがこれをやっている、[OK] http://iphone-bitcode.blogspot.com/2011/06/custom-tableview-cell.html
これはちょっと私が欲しいものです、私はちょうどこのように見える細胞が欲しいですが、私は同じフォーマットでテーブルに細胞を追加できるようにしたいと思います。どうすればいい?ありがとう –
- 1. QTableviewに追加されたボタンにカスタムスタイルを追加する
- 2. ファンデーションにカスタムスタイルを追加する
- 3. 何も壊さずにマテリアルコンポーネントにカスタムスタイルを追加する方法
- 4. tinyMCEにカスタムスタイル(style_formats)を追加しました。クラスが追加され、意図したとおりに置換されない
- 5. 表に追加されたデータは、4つではなく1つの列に追加されます
- 6. 1つのテーブルビューセルから別のテーブルビューセルにデータを転送するにはどうすればよいですか?
- 7. ワード文書にカスタムスタイルを追加するには?
- 8. Android Studioのメニュー項目にカスタムスタイルを追加するには?
- 9. Pythonでは、追加で追加されたセットの追加はサポートされていませんか?
- 10. jqueryは追加されたイメージにクラスを追加します
- 11. cast sdk v3のキャストボタンのカスタムスタイルを追加するには?
- 12. 新しいテーブルビューセルを動的に追加する
- 13. グループモードでテーブルビューセルにグラデーションバックグラウンドを追加します。
- 14. 基本テーブルビューセル間のスペースの追加
- 15. どのようにカスタムスタイルをdnn Default HomePageに追加しますか?
- 16. WPFでListViewの列ヘッダーのカスタムスタイルに列ヘッダーグリッパーを追加するにはどうすればよいですか?
- 17. 「ナビゲーションの確認」ダイアログにカスタムスタイルを追加するにはどうすればよいですか?
- 18. セル内のテキストフィールドに入力された値に基づいてテーブルビューセルを動的に増加させます。
- 19. WordPressで機能しない動的カスタムスタイルを追加する
- 20. 動的に追加されたAngular2コンポーネントはレンダリングされませんが、静的に追加されます
- 21. ハイチャートでは、パンの在庫グラフに従わないsvg要素が手動で追加されました
- 22. 変更されたときにテーブルビューセルを更新するには
- 23. カスタムスタイルの段落をマークダウンセルに追加する
- 24. AngularJS md-tab&ng-repeat:特定のタブにカスタムスタイルを追加する
- 25. JqueryのUIタブにカスタムスタイルを追加する
- 26. jade-bootstrapにカスタムスタイルを追加する方法
- 27. ステージに追加されたアクタにコールバックを追加するにはどうすればよいですか?
- 28. RailsでCSSカスタムスタイルを追加できません
- 29. 'template'を介してディレクティブで追加された行がテーブルの上部に追加されていますか?
- 30. Wikipedia:リンクはいつ追加されましたか?
あなたを助けることができるかもしれ?あなたは私にいくつかのサンプルコードを与えることができますように私はあなたがその形式で新しいセルを追加する方法を見ることができますか?どうもありがとう! –