Vì vậy, tôi có UICollectionView mà tôi muốn sử dụng để hiển thị nhiều UICollectionViewCells và các tiêu đề khác nhau tùy thuộc vào trạng thái người dùng đang ở. nhiều chế độ xem UICollectionResuableView (tiêu đề) trong bảng phân cảnh. Nếu tôi cố gắng đăng ký một dưới dạng chân trang và sử dụng nó làm tiêu đề mà ứng dụng gặp sự cố. Tôi cũng không thấy bất kỳ nơi nào trong bảng phân cảnh tuyên bố số lượng phần, điều này sẽ làm giảm bớt vấn đề. Bây giờ tôi phải sử dụng nhiều UICollectionViews và ẩn/bỏ ẩn collectionview mà tôi muốn hiển thị dựa trên tiêu đề mà tôi cần. Có cách nào tốt hơn để thực hiện việc này hay cách đăng ký nhiều chế độ xem tiêu đề trong cùng một UICollectionView trong bảng phân cảnh?Đăng ký nhiều chế độ xem bổ sung tiêu đề trong cùng UICollectionView thông qua bảng phân cảnh
8
A
Trả lời
11
Bạn không thể đăng ký nhiều tiêu đề trong một UICollectionView
trong bảng phân cảnh, nhưng bạn có thể đăng ký số lượng tùy ý trong mã. Bạn nên tạo tuy nhiên nhiều tiêu đề như bạn muốn trong các tệp nib (một nib cho mỗi tiêu đề, với tiêu đề là đối tượng cấp cao nhất) và đăng ký chúng với cá thể xem bộ sưu tập của bạn trong viewDidLoad
.
Bạn sẽ làm điều này với registerNib:forSupplementaryViewOfKind:withReuseIdentifier:
method.
Các vấn đề liên quan
- 1. Bảng phân cảnh - Tạo nhiều chế độ xem trong bảng phân cảnh cho cùng ViewController
- 2. Phân đoạn bảng phân cảnh thành nhiều chế độ xem?
- 3. Chế độ xem trang trí giao diện người dùng bổ sung VS xem bổ sung
- 4. Xem tiêu đề thanh UITableView ở trên cùng khi tạo tiêu đề trong bảng phân cảnh
- 5. UICollectionView: Có cách nào để tải lại chỉ các chế độ xem bổ sung không?
- 6. Nhúng bộ sưu tập Xem bên trong Chế độ xem vùng chứa - không gian trắng bổ sung ở trên cùng
- 7. Tôi làm cách nào để sử dụng UIButton trong chế độ xem bổ sung UICollection?
- 8. chế độ xem sử dụng lại từ bảng phân cảnh
- 9. Thêm thông tin tiêu đề bổ sung trong email codeigniter
- 10. Bảng phân cảnh iPhone Chỉnh sửa chế độ xem bảng
- 11. iOS - UISplitViewController với bảng phân cảnh - nhiều chế độ xem chính và nhiều chế độ xem chi tiết
- 12. Chế độ xem bổ sung không bị xóa
- 13. Vượt qua Chế độ xem bổ sung cho Chế độ xem một phần được đánh máy mạnh
- 14. Chế độ bổ sung trên Google Drive
- 15. Bảng phân cảnh không chứa bộ điều khiển chế độ xem có số nhận dạng ... khi sử dụng nhiều tệp bảng phân cảnh
- 16. Sqlite cách xóa tiêu đề bổ sung cuối cùng của một bảng
- 17. Tự động thay đổi kích thước giao diện bổ sung của UICollectionView (chứa nhiều nhãn UILabel)
- 18. MVC - Cùng một URL, nhiều chế độ xem
- 19. Chế độ xem được khởi tạo như thế nào khi được tải qua bảng phân cảnh?
- 20. Tiêu đề UICollectionView không hiển thị
- 21. Thêm cột bổ sung để xem, không có trong bảng
- 22. Giữ tiêu đề luôn ở chế độ xem
- 23. Chế độ xem vùng chứa sử dụng các vấn đề về Bảng phân cảnh, tương tác và xem
- 24. Phân tích chủ đề thông qua chế độ xem nhật thực gỡ lỗi
- 25. Chế độ xem bảng xương sống tiêu thụ chế độ xem hàng - cách cấu trúc?
- 26. Thêm chế độ xem bảng phân cảnh làm chế độ xem phụ của chế độ xem được tạo theo chương trình
- 27. Xem chi tiết bảng phân cảnh trong bảng phân cảnh
- 28. Liên kết một bộ điều khiển chế độ xem mới với Bảng phân cảnh?
- 29. Trình điều khiển chế độ xem bảng phân cảnh hiện tại từ đại biểu ứng dụng?
- 30. yii2 đăng ký các tệp JS lên Chế độ xem
Tôi đã thử phương thức registerClass:, cách tiếp cận rõ ràng hơn nhiều. Vẫn sẽ được tốt đẹp để có thể thiết lập giá trị này trên collectionview bên trong storyboard mặc dù. –
Phương thức đăng ký nào bạn sử dụng tùy thuộc vào việc bạn có muốn triển khai giao diện người dùng của mình bằng mã NIB hoặc mã tôi giả sử không. Tôi thường thấy mình sử dụng phương pháp tiếp cận NIB. –
Thật là một bài tập vô lý trong sự thất vọng. Đoán tôi nên có chỉ cần đặt nó trong một ngòi riêng biệt để bắt đầu với. – TylerJames