Closed feldblume5263 closed 1 year ago
다음과 같이 프레임을 줘서 해결하였습니다.
왜 저 경우에만 오토레이웃 보다 프레임이 우선되는지 모르겠지만...추후 탐구해보려고 합니다.
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {
return CGSize(width: view.frame.width - 60, height: view.frame.height)
}
현재 autoLayout 관련해서 두가지 문제가 나타나고 있습니다.
1. Cell의 top constraint 가눈에 보이는 것과도 약 -111 만큼 달라서, 그 안의 SubView들의 배치가 제대로 되지 않습니다.
그래서 원래 offset이 10 이어야 하지만, 다음과 같이 121로 잡고 있습니다.
2. Cell의 Subview끼리 Constraints를 연동시키면 올바르게 작동하지 않습니다. 이 때문에 너비 등을 잡을 때에는 contentView의 Constraints와 연동해야만 하는 상황입니다.