2011-12-23 159 views
1

我有一個帶有自定義單元格的UITableView。我用xib爲tableviewcell創建了獨立的類。在tableviewcell中,我添加了一個UIView,因爲我想在tableview中添加不同的uiviews。在TableviewCell中添加uiview

現在我有2個視圖,我想根據我的數據添加到tableviewcell。 I,E;如果我的數據支持廠景,然後我在其中將用於繪製表視圖繪製表格視圖&陣列添加廠景我只是寫這樣的:

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

每日支出觀點數組的數組類型1的視圖& 2.父視圖是tableviewcell內的UIview對象。

我的問題是我有完美的視圖數組。但在tableview中,它顯示空白行。儘管行數是繪製的,但空白視圖。

任何幫助,將不勝感激。提前致謝。

回答

4

我不知道我完全理解你的問題,沒有看到更多的代碼,但是我認爲它可能與你想顯示在細胞內的UIView的方式的問題。你有沒有試過如下:

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

@thanks ..工程.... \ – iCreative 2011-12-23 09:23:10

+0

很高興我能幫助! – 2011-12-23 09:39:11

+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)瞭解更多信息 – 2011-12-23 10:32:20

0

這是不完全清楚你想要做什麼,可能有些代碼可以幫助。

無論如何,如果我理解正確,我會建議試圖爲子視圖添加你的意見,你的電池的contentView屬性(設置parent而不是,我的意思),像這樣:

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

希望它可以幫助...

+0

謝謝..這也爲我工作...感謝了很多.. – iCreative 2011-12-23 10:25:08

+0

//如果你想通過簡單地增加額外的觀點來定製細胞,你應該將它們添加到內容視圖,以便在單元格轉換爲編輯模式和轉換編輯模式時適當地定位它們。 @property(nonatomic,只讀,保留)UIView * contentView; – VietHung 2013-05-24 02:26:45