TigerCoding
TigerCoding

Reputation: 8720

How do I create a custom UITableViewCell with nib in Xcode 4?

In Xcode 3, I could elect to make a nib when creating a table view cell subclass. In Xcode 4, it only makes the h / m files.

How do I make the subclass with a xib file?

Edit: see screen shots below:

New File

enter image description here

EDIT: Additionally, is there any way to create the UITableViewCell nib automatically, along with the h and m files, all pre-wired and ready to edit?

Upvotes: 5

Views: 12641

Answers (2)

Rahul Choudhary
Rahul Choudhary

Reputation: 3809

As I understood you already have .h/.m files and you are missing the view (nib).

  1. Please select new file, select "User Interface" category and empty in sub category.
  2. Once your nib is created, drag and drop the UITableViewCell on the screen.
  3. Set the class as First Responder.

Upvotes: 1

vikingosegundo
vikingosegundo

Reputation: 52227

This blog post describes, how to add it manually.

in iOS4+, the line

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

can be replaced by a more efficient nib handling via UINib.
see this blog post how to do it, and how to stay backwards compatible.

Upvotes: 3

Related Questions