2011-11-28 35 views
5

Trong XCode 3, tôi có thể chọn tạo một nib khi tạo phân lớp ô xem bảng. Trong Xcode 4, nó chỉ làm cho các tập tin h/m.Làm cách nào để tạo UITableViewCell tùy chỉnh bằng nib trong Xcode 4?

Làm cách nào để tạo lớp con với tệp xib?

Chỉnh sửa: xem ảnh chụp màn hình dưới đây:

New File

enter image description here

EDIT: Thêm vào đó, là có cách nào để tạo ra các ngòi UITableViewCell tự động, cùng với các tập tin h và m , tất cả đã sẵn sàng và sẵn sàng chỉnh sửa?

+0

Ở đâu? Khi tôi chọn: File, New File, Cocoa Touch, Objective-C Class, Next, (gõ tên lớp), chọn UITableViewCell từ danh sách thả xuống, Next ... nó sau đó đi đến hộp thoại tạo. Không nơi nào là một tùy chọn để kiểm tra với xib cho giao diện người dùng. – TigerCoding

+0

Không nhận được câu hỏi proprly..can bạn vui lòng giải thích câu hỏi của bạn theo cách đơn giản hơn? Vì vậy, có lẽ tôi có thể giúp đỡ. –

+0

Vẫn không thấy vị trí hoặc cách tạo tệp nib trong XCode 4 ... – TigerCoding

Trả lời

3

Điều này blog post mô tả, cách thêm thủ công.

chỉnh sửa
trong iOS4 + dòng

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

có thể được thay thế bằng một xử lý qua UINib nib hiệu quả hơn.
xem điều này blog post cách thực hiện và cách tương thích ngược.

+0

Liên kết tuyệt vời, nhưng có cách nào để không thực hiện thủ công không? Hay đó là cách duy nhất? – TigerCoding

+0

Đó là cách duy nhất tôi cần. và khá thanh lịch so với những người khác, sử dụng xib mà không có chủ sở hữu tệp thích hợp. – vikingosegundo

+0

Có phải tất cả các kết nối mặc định đều có dây, chẳng hạn như backgroundView và contentView hay tôi cần phải kết nối chúng theo cách thủ công? Còn textLabel thì sao? – TigerCoding

1

Lượn sóng, như tôi đã hiểu bạn đã có tệp .h/.m và bạn đang thiếu chế độ xem (nib).

  1. Vui lòng chọn tệp mới, chọn danh mục "Giao diện người dùng" và trống trong danh mục phụ.
  2. Khi nib của bạn được tạo, hãy kéo và thả UITableViewCell trên màn hình.
  3. Đặt lớp làm Ứng dụng trả lời đầu tiên.

Bạn đã hoàn tất.

+0

Đóng, nhưng bước ba không chính xác (xem liên kết @vikingosegundo). Nếu tôi không có các tập tin h/m, tôi có thể tạo các tập tin nib, h và m cùng một lúc bằng cách nào đó (Tất cả có dây trước) không? – TigerCoding

Các vấn đề liên quan