Tôi đang xây dựng chế độ xem bộ sưu tập, mỗi ô có chiều rộng cố định nhưng có chiều cao khác nhau. Phải có đường viền 1 px trong mỗi ô. Tôi đã cố gắng tìm một cách để làm cho chúng thẳng đứng nhưng kết thúc với khoảng trắng ở giữa chúng. Ngoài ra một số lần các tế bào kết thúc trên đầu trang của mỗi khác.Sắp xếp theo chiều dọc các ô xem Bộ sưu tập với chiều cao khác nhau
Điều gì sẽ là wat tốt nhất để giải quyết vấn đề này. Tôi đã xem xét subclassing UICollectionViewFlowLayout
Tôi hiện đang thiết lập kích thước như thế này:
func collectionView(collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout,sizeForItemAtIndexPath indexPath: NSIndexPath) -> CGSize {
return CGSize(width: CGFloat(defaultCellSize), height: CGFloat(defaultCellSize * ratio))
}
Có vẻ tốt. Vẫn còn tò mò để xem nếu có một cách đơn giản sạch sẽ để làm điều đó bản thân mình mặc dù! – KMV
Repo cũng chứa một đại biểu lấy cảm hứng từ bố cục dòng chảy thực sự dễ thực hiện. Giải quyết vấn đề của tôi! – KMV