2011-12-27 32 views
8

Tôi cần tạo một TableViewController tĩnh rất dài.Làm thế nào để bạn tạo một TableView tĩnh rất dài bằng cách sử dụng Storyboard?

Bảng tĩnh có khoảng 5 nhóm, mỗi nhóm có một vài ô, 2-7 tùy thuộc vào nhóm.

Làm cách nào để thực hiện điều này khi trình tạo giao diện chỉ cho phép bạn xem kích thước màn hình thực tế và không có gì khác?

Có cách nào để cuộn trong chế độ xem bảng trong khi ở IB không? Hoặc có lẽ kéo dài màn hình để tôi có thể nhìn thấy tất cả các nhóm và các tế bào cùng một lúc? Ý tôi là, toàn bộ điểm của IB là thiết kế trực quan màn hình của bạn, nhưng làm sao bạn có thể thiết kế một màn hình dài nhiều trang?

Trả lời

26

CẬP NHẬT (ngày 26 tháng 12 năm 2012): Tôi vừa nhận thấy rằng trong phiên bản Xcode hiện tại bạn có thể di chuyển 2 ngón tay trên bàn di chuột qua UITableView tĩnh trong bảng phân cảnh. Vì vậy, câu trả lời dưới đây không còn cần thiết nữa.

Đối với chế độ xem của bạnBộ điều khiển trong trình kiểm tra Thuộc tính ở bên phải, hãy đặt Kích thước thành dạng tự do. Sau đó, cho TableView thiết lập chiều cao trong thanh tra kích thước để lớn như bạn cần (như 1000). Thiết kế bảng tĩnh khổng lồ của bạn cho nội dung trái tim của bạn. Các thiết lập mặc định cho Struts và Springs nên quan tâm đến việc thay đổi kích thước của bảng trở lại kích thước bình thường khi ứng dụng được chạy.

+0

Điều đó đã thực hiện thủ thuật tuy nhiên có vẻ như tôi chỉ có tùy chọn đó bằng tệp xib, không ở chế độ bảng phân cảnh ... – ElasticThoughts

+0

Tôi đã thực hiện thành công các bước trong câu trả lời của tôi trong bảng phân cảnh sáng nay. – agilityvision

+0

Eric, bạn nói đúng! Cảm ơn một lần nữa! – ElasticThoughts

0

Trình tạo giao diện giờ đây sẽ cho phép bạn cuộn trong một UITableView bằng cách sử dụng bánh xe cuộn của bạn.

Không lý tưởng để xem toàn bộ giao diện cùng một lúc, nhưng vẫn rất hữu ích.

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