2011-07-26 3 views
1

私はuiviewを持っている1つのセルを持っているテーブルを作成しています。これは私のクラスを作成するために彼の名前は(TColourSelectTableViewController)です。 。このクラスを他のテーブルビューのセルに追加したいと思います。答えを与えるよりも、 は 私はuitableviewcelltableviewcontrollerのインスタンスを追加したことがないでしょう、あなたにUIviewを作成してiphoneのテーブルのセルに追加します

+0

これを書くuが正確に何をしたいのかを教えてください? – ram

+0

実際には、UIViewをテーブルのセルに追加したいと思います。このUIViewはTColourSelectTableControllerクラスの関数を持っています。 – Ajay

答えて

0

UITableViewCellのカスタムを書いてUITableViewで使用する必要があります。

私はクラスTColourSelectTableControllerのデータを使用したい場合は、uは、単にアプリデリゲートファイルとしてそれを作るこの記事UITableViewCell custom

0

ありがとういる可能性があります。しかし、ちょうどObjective-Cのプログラミングの点では非常に可能です。 uitableviewというセルから派生したカスタムクラスを作成してTColorSelectTableViewCellとし、@interfaceにtableviewcontrollerのインスタンスを追加します。

これまでに作成したクラスにセルを型キャストする予定があります。

+0

私はあなたが私をもっときれいにすることができませんでした – Ajay

+0

私はこれが動作しているようにしようとしていますcell.view = colourView.view; – Ajay

0

をお勧めしますすべてのカラー値ここに宣言します。 uは、プロジェクトの任意のクラスでそれらを使用するために弱々しい場合は、次にあなたが直接としてビューを追加することができます

TestAppDelegate *appDelegate = (TestAppDelegate *)[[UIApplication sharedApplication] delegate]; 
appDelegate.score=0; 
+0

いいえTColourSelectTableControllerが必要ですUIViewがセルに追加する必要があります – Ajay

0

このコードを使用します。

[cell.contentView addSubview:yourViewControllerObj.view];あなたが直接として任意のビューを追加することができますcellForRowAtIndexPath

+0

は動作する – Ajay

0

書き込みこの:

[cell.contentView addSubview:yourViewControllerObj.view]; 

はcellForRowAtIndexPath

関連する問題