2011-11-28 41 views
5

在XCode 3中,我可以選擇在創建表格視圖單元格子類時創建一個筆尖。在Xcode 4中,它只生成h/m文件。如何在Xcode 4中用nib創建一個自定義的UITableViewCell?

如何使用xib文件創建子類?

編輯:看到屏幕截圖如下:

New File

enter image description here

編輯: 此外,有沒有什麼辦法來自動創建的UITableViewCell筆尖,用H和M文件一起,所有預接線和準備編輯?

+0

哪裏?當我選擇:File,New File,Cocoa Touch,Objective-C Class,Next,(type class name),從下拉列表中選擇UITableViewCell,Next ...然後進入創建對話框。沒有地方可以選擇用xib查看用戶界面。 – TigerCoding

+0

沒有得到問題proprly ..你可以用更簡單的方式解釋你的問題嗎?或許我可以幫忙。 –

+0

仍然看不到在XCode 4中創建nib文件的位置或方式... – TigerCoding

回答

3

這個blog post描述瞭如何手動添加它。

編輯iOS4的+線

NSArray *nib = [[NSBundle mainBundle] loadNibNamed:@」CustomCell」 owner:self options:nil]; 


可以通過更有效的筆尖經由UINib處理來代替。
看到這個blog post如何做到這一點,以及如何保持向後兼容。

+0

偉大的鏈接,但有沒有辦法不手動做?或者是唯一的方法? – TigerCoding

+0

這是我需要的唯一方法。與其他人相比,它是一個相當優雅的版本,它使用沒有合適文件所有者的xib。 – vikingosegundo

+0

是否所有的默認連接已經連線,如backgroundView和contentView,還是我需要手動連接它們? textLabel怎麼樣? – TigerCoding

1

Javy,據我瞭解,你已經有.h/.m文件,並且你錯過了視圖(筆尖)。

  1. 請選擇新文件,選擇「用戶界面」類別,並在子類別中清空 。
  2. 創建好你的筆尖後,將UITableViewCell拖放到屏幕上。
  3. 將該類設置爲First Responder。

你完成了。

+0

關閉,但第三步不正確(請參閱@vikingosegundo鏈接)。如果我沒有h/m文件,是否可以以某種方式一次性製作筆尖,h和m文件(所有預先連線)? – TigerCoding

相關問題