Cách điều chỉnh khoảng cách giữa các phần của chế độ xem bộ sưu tập.Xóa khoảng cách giữa các phần trong collectionview
Trả lời
Chiều cao tiêu đề có thể được điều chỉnh bằng cách điều chỉnh params bố trí xem bộ sưu tập. Sau đây là mã cho cùng:
- (UIEdgeInsets)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout insetForSectionAtIndex:(NSInteger)section
{
//{top, left, bottom, right}
if ([[sectionHeaderArray objectAtIndex:section] boolValue]) {
return UIEdgeInsetsMake(10, 10, 10, 10);
}
return UIEdgeInsetsZero;
}
Đây là vấn đề bố trí, do đó câu trả lời sẽ là trong bất cứ bố trí bạn đang sử dụng cho xem bộ sưu tập. Nếu bạn đang sử dụng UICollectionViewFlowLayout
thì bạn sẽ muốn đặt sectionInset
. ví dụ.
self.collectionView.collectionViewLayout.sectionInset = UIEdgeInsetsZero;
Không, nó không hoạt động. –
Cung cấp thêm thông tin. Bạn đang sử dụng bố cục nào? Tôi nghĩ rằng bạn cần phải điều tra vào bất kỳ bố cục nào. –
Bạn có thể sử dụng phương pháp để thực hiện điều này:
- (UIEdgeInsets)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout insetForSectionAtIndex:(NSInteger)section
{
//{top, left, bottom, right}
if ([[sectionHeaderStatusArray objectAtIndex:section] boolValue]) {
return UIEdgeInsetsMake(23, 19, 46, 14);
}
return UIEdgeInsetsZero;
}
Giải pháp này hoạt động như sự quyến rũ. – salabaha
- 1. TableLayout - Xóa khoảng cách giữa các cột
- 2. khoảng cách xóa giữa các từ
- 3. Xóa khoảng cách giữa li
- 4. Xóa khoảng cách giữa các nút trong LinearLayout (Android)
- 5. Xóa khoảng cách giữa các mục trong RecyclerView android
- 6. Khoảng cách UICollectionView giữa các ô?
- 7. Thêm khoảng cách giữa các phần tử trong JMenuBar
- 8. Xóa khoảng trắng giữa các số
- 9. Xóa khoảng cách giữa hai hình thang
- 10. Khoảng cách giữa các phần tử của chỉ báo
- 11. Chọn khoảng cách ngắn nhất giữa các cặp thành phần
- 12. Cách chọn các phần tử giữa khoảng thời gian
- 13. khoảng cách giữa các khoảng trống imagettftext
- 14. WPF: Khoảng trắng giữa các phần tử trong ngăn xếp
- 15. Khoảng cách giữa các mục trong Listview
- 16. Khoảng cách giữa các cột
- 17. Khoảng cách giữa các hàng
- 18. Khoảng cách giữa các nhóm NSOutlineView
- 19. Xóa khoảng cách giữa các ô trong tablelayoutpanel trong biểu mẫu Windows?
- 20. Cách xóa khoảng cách dọc không mong muốn giữa các số div
- 21. Cách khắc phục khoảng cách giữa các phần tử trong biểu mẫu?
- 22. Cách chèn khoảng cách giữa các thành phần trong bố cục Ext js 4
- 23. Học Vim: Cách tốt nhất để xóa khoảng cách giữa các từ
- 24. Xóa khoảng cách giữa các vị trí con trong Lô đất?
- 25. Cách xóa tất cả các khoảng trắng trong java
- 26. Khoảng cách giữa các mảng numpy, cột
- 27. Khoảng cách giữa các tab Studio Android
- 28. Khoảng cách giữa các bảng xếp hạng
- 29. Khoảng cách giữa các địa chỉ
- 30. Khoảng cách giữa các biểu đồ - matlab
bạn đã thử 'collectionView: layout: insetForSectionAtIndex:'? – Krumelur