2
런타임시 UICollectionView
프레임을 설정하려고합니다. 런타임시 UICollectionView 프레임 설정
viewDidLoad
에
mainCollectionView.frame = CGRect(x: 20, y: 20, width: self.view.frame.width-20, height: self.view.frame.width-20)
를 사용하여 시도하지만 불행히도 그것은 항상
IB
같이 유지됩니다. 아직
constraints
을 사용하고 있지 않습니다. 그렇지 않으면 내 세포의 크기를 조정
는
cellForItem
에서 일하고 : 당신이 높이에 너비를 설정하고 있기 때문에
collectionCell.frame.size.width = self.view.frame.width/8 * 3
에 프레임을 설정합니다. –
가능한 [프로그램 적으로 제약없이 parrent와 일치하도록 UIView 크기를 설정하는 방법] (http://stackoverflow.com/questions/37725406/how-to-set-uiview-size-to-match-parrent-without-constraints- 프로그래밍 방식으로) –
해답은 이미 게시되었지만 삭제되었습니다. 모든 것을 viewDidLayoutSubviews에 설정하는 것이 중요합니다. – JVS