0
어떻게 가능합니까?UITableViewCell.contentView가 잘못된 너비를보고합니다.
(lldb) po contentView
<UITableViewCellContentView: 0x7fd0f3470c90; frame = (0 0; 400 699.5); opaque = NO; gestureRecognizers = <NSArray: 0x7fd0f346c980>; layer = <CALayer: 0x7fd0f3461930>>
(lldb) po UIScreen.mainScreen().bounds
origin=(x=0, y=0) size=(width=320, height=568)
화면이 320 폭을 가지고 있지만 빈 사용자 정의 테이블 셀 (400)
autolayout을 사용하고 있습니까? 이것을 생성하는 코드 또는 스토리 보드/xib를 게시 할 수 있습니까? – NRitH
예, 저는 autolayout을 사용하고 있습니다. 코드에는 특별한 것이 없습니다. 테이블에 사용자 정의 테이블 셀을 추가하려고합니다. 또한이 너비는 iPhone 6 Plus 시뮬레이터에서 동일하게 보입니다. 항상 400 픽셀입니다. –
그래, 나는 틀린 것을 발견했다. 테이블 뷰 컨트롤러를 사용했지만 테이블 뷰의 너비가 잘못되었습니다. 항상 400 픽셀. 나는 그것을 슈퍼 뷰 가장자리에 고정시키는 제약 조건을 추가했는데 문제는 사라졌습니다. –