Có cách nào để chèn Chế độ xem đầu trang bảng (tableHeaderView) trong StoryBoard (như chúng tôi đã từng làm trong Trình tạo giao diện) không?Xem tiêu đề bảng trong StoryBoards
169
A
Trả lời
320
Có vẻ như bạn chỉ cần kéo điều khiển lên đầu chế độ xem bảng. Tôi đã không mong đợi nó được dễ dàng.
Trước Drop
Sau Drop
8
Bạn có thể làm điều này một cách dễ dàng bằng cách kéo bạn UIView
/UIImageView
ngay dưới UITableView
trong phác thảo tài liệu (thay vì cách bố trí).
Nếu bạn cố gắng kéo trong bố cục thay vì phác thảo tài liệu, UITableViewCell
sẽ chuyển sang xử lý hàng đầu gây khó chịu!
0
Ngoài câu trả lời ở trên (https://stackoverflow.com/a/8053361/1508868), bạn có thể kéo và thả vùng chứa chế độ xem và nhúng bất kỳ trình điều khiển chế độ xem tùy chỉnh nào.
Tôi rất ngạc nhiên khi thấy rằng đây là cách thực hiện. Tôi nhận thấy trong thực hiện của tôi rằng cho điều này để làm việc một cách chính xác tôi đã phải xóa code heightForHeaderInSection của tôi: (NSInteger) nếu không tôi sẽ kết thúc với không gian thêm phía trên xem chính nó. Ngoài ra, để tiêu đề này "gắn" ở đầu chế độ xem bảng, tôi phải triển khai phần viewForHeaderInSection: (NSInteger) và trả lại chế độ xem này. – ozz
Điều này làm việc như một say mê! Cảm ơn. –
Điều này dường như chỉ hoạt động nếu bạn có ít nhất một ô mẫu trong bảng. – Accatyyc