2012-03-08 43 views
5

Tôi có một UITableView trông như thế này:Set dữ liệu cho các tế bào UITableView tĩnh

enter image description here

Trong ô đầu tiên tôi hiển thị một UIImageView như bạn có thể nhìn thấy, cũng có 2 nhãn. Văn bản được đặt từ mã. Không có vấn đề ở đây.

Vấn đề của tôi liên quan đến 4 ô dưới cùng, tôi muốn đặt dữ liệu cho chúng động, khi tôi làm điều này, tôi không thể đặt nhãn và UIImageView. Ý tôi là thiết lập mọi thứ từ cellForRowAtIndexPath. Ai đó có thể giải thích làm thế nào tôi có thể đối phó với trường hợp này?

+1

Bạn có thể vui lòng đăng mã cho "cellForRowAtIndexPath" không? –

+4

@ElGuapo - không có chế độ xem bảng tĩnh. – jrturton

+0

Đúng ... Tôi nghĩ người hỏi đã nói về các ô tĩnh trong phương thức cellForRowAtIndexPath ... Tôi đã tìm ra nó là một vấn đề phân đoạn, nhưng muốn xem thêm mã trước khi tôi trả lời ... gọi tốt! –

Trả lời

14

Đối với các bảng tĩnh, bạn có thể tạo ra một lối thoát cho mỗi tế bào riêng lẻ, hoặc tham khảo chúng bằng cách indexPath - [self.tableView cellForRowAtIndexPath:indexPath];

Bằng giao diện của bố trí của bạn 4 tế bào trong phần 1, hàng 0-3.

Khi bạn có một con trỏ tới ô, bạn có thể đặt textLabel.text và như vậy giống như bạn làm trong cellForRowAtIndexPath trong chế độ xem bảng động.

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