在表格視圖中,我想添加一個日期選擇器單元格,但沒有它的選項,所以我嘗試創建一個自定義單元格,但我不知道如何去做。有誰知道如何製作自定義單元格,或者是否有適合初學者的好教程。謝謝。如何製作自定義單元格?
回答
好的,所以,在發現將NSDatePickerCell嵌入到Nib中的NSTableColumn中是不允許的,我繼續看看是否可以通過編程方式執行此操作。示例項目是:
http://www.markdouma.com/developer/TableViewDatePicker.zip
作爲測試程序顯示,也可以以編程方式做到這一點:
你會使用如下代碼:
NSDatePickerCell *cell = [[[NSDatePickerCell alloc] init] autorelease];
[dateOfHireColumn setDataCell:cell];
但是,正如你所看到的,最初的結果並不是真正的想法。日期選取器單元格不會反轉它在選定時繪製的文本顏色,而且它也不能真正允許您通過其控件更改日期。
雖然我沒有看過試圖廣泛地做這個(換句話說,也許有一點調整和/或子類化,你可以讓它更好地工作),下表視圖顯示了它的一個例子可以實施。基本上,您只需在表格列中使用常規文本字段,並使用NSDateFormatter來正確顯示日期。當您選擇日期時,您可以使用表格下方的NSDatePicker來編輯該值。
這確實奏效,但在右下角,它顯示一個錯誤(「紅色x」錯誤)。它表示,在NSTableColumn的實例中嵌入NSDatePickerCell是禁止的ID 565.它仍然可以工作,還是隻是它不適合Apple人機界面指南? – TheAmateurProgrammer 2010-12-10 06:01:03
//自定義表格視圖單元格的外觀。
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @"Cell";
UIImage *image = nil;
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithFrame:CGRectMake(0,0,300,40) reuseIdentifier:CellIdentifier] autorelease];
}
現在,在此之後輸入代碼並結束cellForRowAtIndexPath方法的大括號。
試試看。 Shruti
我會說,使用普通的UITableViewCell並顯示帶有嵌入式UIPickerView的UIAlertView。
在UIAlertView中設置日期後,您可以將變量放在您的tableCell中。 一個UIPickerView是一個很大的單元格內顯示..但是,也可以這樣做..!
我會用this method.
希望它可以幫助你..
- 1. 如何製作自定義表格單元附件
- 2. 如何在自定義單元格中使用autoresizingMask製作UILabel?
- 3. 在自定義單元格內添加自定義單元格
- 4. 如何實現自定義單元格
- 5. 如何製作CSS定義的表格單元格滾動條?
- 6. TableView自定義單元格UIButton動作
- 7. 從控制器類自定義UIButton自定義表格單元
- 8. R格:如何製作自定義軸
- 9. 自定義uitableview單元格?
- 10. dojox.grid.DataGrid自定義單元格?
- 11. 自定義datagridview單元格?
- 12. 自定義tableview單元格
- 13. DataGridView單元格自定義
- 14. UICollectionView自定義單元格
- 15. UITableView自定義單元格
- 16. Monotouch.Dialog自定義單元格
- 17. TableView自定義單元格
- 18. 如何強制UITableView的自定義單元格本地化
- 19. GWT:製作一列自定義單元格
- 20. 製作自定義的動態tableview單元格
- 21. UITableCell自定義單元格不佔用自定義單元格的高度
- 22. 沒有自定義單元格的自動單元格高度?
- 23. 如何製作一個返回單元格內容的自定義函數?
- 24. 自定義委託ios respondsToSelector不工作自定義表格單元格
- 25. 自定義表格單元格問題
- 26. iPad自定義表格單元格
- 27. Swift自定義表格單元格
- 28. 自定義分組表格單元格
- 29. java swing自定義表格單元格?
- 30. 解析自定義表格單元格
的iOS或MacOS的? – vikingosegundo 2010-12-10 04:18:51