나는 똑같은 문제가있어서 나를 위해 일하는 해결책을 발견했다. Xcode는 (항상) 테이블 뷰 셀과 해당 컨텐츠 뷰의 초기 프레임 크기를 기록하지 않는 것처럼 보입니다.
다른 편집기 (바람직하게는 엑스 코드가 폐쇄 포함)에 스토리 보드를 열고, 당신의 세포를 살펴있는 경우 다음과 같은 찾아야한다 :
이
<tableViewCell ...>
<autoresizingMask .../>
<tableViewCellContentView ...>
키의 수와 위 생략 된 속성을 짧음. 위에서 누락 된 내용은 tableViewCell
및 tableViewCellContentView
에 대한 rect
키입니다. 자동 크기 조정은 초기 프레임 크기를 사용하여 오른쪽/아래쪽의 오프셋을 결정합니다. 초기 프레임 크기 (rect
키로 지정)가 없으면 초기 프레임은 0,0,0,0으로 계산되며 상단 또는 왼쪽에 고정 된 항목에는 영향을주지 않지만 오른쪽에 고정 된 항목에는 영향을줍니다 (물론) /바닥.
<tableViewCell ...>
<rect key="frame" x="0.0" y="0.0" width="320" height="44"/>
<autoresizingMask .../>
<tableViewCellContentView ...>
<rect key="frame" x="0.0" y="0.0" width="320" height="43"/>
당신이 세포를 사용할 수 액세서리보기가있는 경우이 감소 할 수있는 콘텐츠 뷰의 :
모든
tableViewCell
및
tableViewCellContentView
예에 대한 (올바른)
rect
키가 보장 문제를 해결하려면 너비. 내용보기의 Xcode (회색으로 표시됨)에 표시된 너비/높이는 스토리 보드에 입력해야하는 것입니다 (직접).
내가 편집 할 때 이러한 rect
키를 스토리 보드에서 제거하지 않는 것으로 Xcode가 추가해야하므로 편집이 완료된 후 스토리 보드는 여전히 Xcode로 완전히 편집 가능해야합니다.
Xcode 6.1.1로 업데이트하고 UICollectionViewCell을 사용하는 사람이 있습니까? – thkeen
같은 일이 .. 이것에 대한 해결책 ?? – Frade