2013-03-14 11 views
8

Tôi cần triển khai các bảng dọc và ngang với các ô chồng lên nhau và cuộn tùy chỉnh.Bảng Xem cách triển khai các ô trùng với cuộn tùy chỉnh

Nó nên trông như thế này:

Bảng có thể có nhiều tế bào (khoảng 1000), do đó việc tái chế là cần thiết quá.

Bạn có biết bất kỳ thành phần của bên thứ ba nào hoặc có thể là standart có thể giúp tôi không. Hoặc tôi cần phải viết tùy chỉnh "TableView" của tôi?

+1

Vì vậy, quá trình cuộn sẽ bắt đầu khi các ô không trùng lặp? Còn nếu bạn ở giữa danh sách dài - thì tế bào vô hình phải di chuyển như thế nào? – zakhej

+0

Có di chuyển sẽ bắt đầu khi tất cả các ô hiển thị không chồng lên nhau. Có đây là hack nhỏ ... Các ô vô hình phải xuất hiện từ đầu đã được mở rộng (không chồng chéo). – Est1908

+1

Tôi nghĩ bạn sẽ phải thực hiện điều này trong 'UIScrollView' tùy chỉnh của riêng bạn. Bạn có phải? – Mundi

Trả lời

4

Những gì bạn mô tả sẽ rất khó khăn trong tiêu chuẩn UITableView, vì nó yêu cầu kiểm soát bố cục của từng ô riêng lẻ. Tin tốt là Apple không cung cấp API để chỉ định bố cục của các ô có thể tái sử dụng theo bất kỳ cách nào bạn muốn; nếp nhăn duy nhất là nó là dành cho UICollectionView s, không phải là UITableView s. Nếu bạn không cần hỗ trợ các phiên bản iOS cũ hơn, tôi sẽ khuyến khích bạn xem các phiên WWDC trên các chế độ xem bộ sưu tập và sau đó xem Schwa's Coverflow project để triển khai thực hiện bố cục kiểu tương tự.