2011-12-29 25 views
15

Tôi nghĩ rằng tôi đã có tất cả các bước xuống nhưng tôi phải mất một cái gì đó bởi vì tôi không thể thực hiện một kết nối từ các nhãn trong các tế bào để mã.uitableviewcells tùy chỉnh trong storyboard

Đây là những gì tôi đang làm:

  1. bộ phong cách của tế bào để tùy chỉnh
  2. kéo một số nhãn vào các tế bào nguyên mẫu.
  3. thêm tệp mới vào dự án và biến nó thành lớp con của UITableViewCell
  4. trong trình kiểm tra nhận dạng của ô im đang cố gắng tùy chỉnh, tôi đặt lớp của mình thành lớp mới mà tôi vừa tạo.
  5. TRY để điều khiển việc kéo từ các nhãn trên ô đến tệp headerfile của lớp mà tôi vừa tạo để thiết lập IBOutlet, nhưng nó sẽ không cho phép tôi.

Tôi đang thiếu gì?

Trả lời

15

Khai báo nhãn làm thuộc tính trong lớp ô tùy chỉnh. Trong bộ điều khiển chế độ xem bảng, alloc hoặc dequeue ô làm loại tùy chỉnh của bạn, không phải là UITableViewCell. Trong bảng phân cảnh Xcode, điều khiển kéo từ chính ô đó (ví dụ, góc dưới cùng bên phải) đến nhãn nằm trong ô để kết nối ổ cắm.

+1

Ngoài ra nếu điều đó vẫn không hoạt động, hãy di chuyển lên ô trong bảng phân cảnh và nơi nó cho biết Loại ô định danh hoặc bất kỳ thứ gì bạn sử dụng trong bảng điều khiển xem bảng – StuStirling

+1

Và nếu điều đó không hoạt động, hãy sử dụng Trình kiểm tra kết nối từ ngăn bên phải nhất để kết nối ổ cắm với tiện ích giao diện người dùng. Bạn sẽ vẫn phải viết mã các IBOutlets trong @interface của mình. Không biết tại sao XCode sẽ không nhìn thấy nó và cho phép bạn điều khiển-kéo đến mã ... –

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