Tôi có một ứng dụng sử dụng Trình điều khiển Nav làm VC ban đầu, sau đó có UIViewContoller gốc chứa UIView ở nửa trên cùng và UIContainerView ở phía dưới. Trong UIContanerView, tôi đang nhúng một UICollectionView đang hoạt động có chứa các nút hình ảnh phân biệt các khung nhìn chi tiết.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
Vấn đề là không gian màu trắng hiện hiển thị ở đầu UICollectionView. Do đây là cao khoảng 64 pixel, nó dường như là một bóng mờ của một Nav Bar 44px + Status Bar 20px = 64.
Và nếu tôi di chuyển lên tất cả mọi thứ có vẻ tốt đẹp và làm việc như mong đợi, và nó cũng cho phép tôi chỉ cho bạn những gì tôi mong đợi bố trí để trông giống như khi khởi động:
Một đoạn kịch bản của tôi là dưới đây nếu giúp:
Đã lâu rồi kể từ khi tôi gặp sự cố này và tôi không nhớ chính xác độ phân giải :-(. IIRC Vấn đề là chế độ xem vùng chứa nằm trong chế độ xem điều hướng và hệ điều hành đang cố gắng rất hữu ích bằng cách di chuyển nội dung xuống theo chiều cao của chế độ xem điều hướng. Nếu tôi nhớ chính xác một điều bạn có thể kiểm tra là "layoutMargins" của chế độ xem vùng chứa. Tôi nghĩ rằng bạn sẽ tìm thấy bộ lợi nhuận hàng đầu và bạn có thể cố gắng để làm rõ điều đó. –
kiểm tra điều này ... http://stackoverflow.com/questions/23786198/uicollectionview-how-can-i-remove-the-space-on-top-first-cells-row –
Cảm ơn, hãy để tôi vào một dòng answer: 'automaticAdjustsScrollViewInsets = false' –