현재 사용자 지정 tableviewcell xib 함께 작업하고 있으며 크기를 자동으로 tableview 너비 및 행의 크기를 조정하려면 원하는.셀 xib 테이블 뷰 셀 너비 및 행 높이
셀 뷰의 크기가 테이블 뷰에 자동으로 조정되지 않습니다. 그래서 tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath)
대표자 내부의 프레임을 변경하려고 시도하지 않았습니다. 변경 사항은 반영되지 않습니다. (사실 전후에 프레임 크기를 인쇄하면 변경됩니다.)
누구든지 해결책을 알고 있습니까? 가장 좋은 경우는 셀의 프레임을 테이블 뷰의 너비와 행 높이에 자동으로 조정하는 것입니다.
편집 : 추가 조사 후 문제는 iOS8 크기 클래스와 관련이 있습니다. xib 안의 셀의 크기를 조정하면 테이블 뷰의 크기보다 큰 너비로 확장됩니다. 레이블은 중심에 있어야한다고 가정합니다 (제약 조건을 설정하고 프로그래밍 방식으로 동일한 결과를 얻었습니다). 귀하의 질문에서
내가 이해
'- (CGFloat) tableView : (UITableView *) tableView heightForRowAtIndexPath : (NSIndexPath *) indexPath ' – memmons
무엇을 의미 하는가, 조정하지 않습니까? 셀이 테이블 뷰의 전체 너비가 아닌가? – rdelmar
@rdelmar 네, 크거나 작은 경우 셀은 xib에 정의 된 너비를 유지합니다. – Deivuh