2011-12-23 12 views
1

私はカスタムセルを持つUITableViewを持っています。私はtableviewcellのためのxibで別のクラスを作成しました。 tableviewcellで私はUIViewを追加しました。なぜなら、私はテーブルビューで別のuiviewを追加したいからです。TableviewCellでuiviewを追加する

今私は自分のデータに基づいてテーブルビューセルに追加したい2つのビューを持っています。 i、e;私のデータサポートVIEW1場合、私はテーブルビューの描画でテーブルビュー&を描画するために使用される配列にVIEW1を追加してい私は単純に次のように書いている:

cell.parentView = [dailyExpenseViewArray objectAtIndex:indexPath.row]; 

デイリー経費ビュー配列は、配列でありますタイプ1のビュー& 2.親ビューは、tableviewcell内のUIviewオブジェクトです。

私の問題は、私は完全にビュー配列を持っています。テーブルビューでは空行が表示されています。行数は表示されますが、空白のビューが表示されます。

ご協力いただければ幸いです。前もって感謝します。

答えて

4

私はあなたがセル内にUIViewを表示しようとしている方法で問題になるかもしれないが、いくつかのコードを見ることなくあなたの問題を完全に理解していないか分かりません。 ...それはまた、私のために働い

[cell addSubview:[dailyExpenseViewArray objectAtIndex:indexPath.row]]; 
+0

@thanks ..それは働く.... \ – iCreative

+0

うれしい私は助けることができた! –

+0

代わりに、[cell.contentView addSub ... 'を実行することをお勧めします。 'UITableViewCell' [クラスリファレンス](http://developer.apple.com/library/IOs/documentation/UIKit/Reference/UITableViewCell_Class/Reference/Reference.html#//apple_ref/occ/instp/UITableViewCell/contentView)を参照してください。詳細については –

0

あなたがしようとしていることは完全にはっきりしていません。おそらくいくつかのコードが役に立ちます。私が正しく理解していた場合

とにかく、私はあなたのセルのcontentViewプロパティにサブビューとして、あなたの意見を追加しようと示唆している。このように、(parentを設定するのではなく、私が意味する):

cell.contentView = [dailyExpenseViewArray objectAtIndex:indexPath.row]; 

希望をそれは役立ちます...

+0

おかげで...どうもありがとう.. – iCreative

+0

//あなたは、単に追加のビューを追加することによって、細胞をカスタマイズしたい場合は、コンテンツに追加する必要があります:あなたは次のことを試してみましたセルが編集モードに出入りするときに適切に配置されるようにします。 @property(非構造体、読み込み専用、保持)UIView * contentView; – VietHung

関連する問題