2013-10-04 2 views
2

프레임이 768x400 인 iPad 용 맞춤 UITableViewCell을 만들고 싶습니다. 인터페이스 빌더에서 하위보기의 일부 항목을 수정할 때마다 320에 UITableviewCell (superview)의 너비가 재설정됩니다. Xib 파일은 iPad 제품군입니다. 내 사용자 정의 셀에는 많은 하위 뷰가 있으며 자동 레이아웃을 지원해야합니다.iPad 용 UITableViewCell

+0

동일한 문제가 있습니다. 이것이 잠시 동안 문제가되었던 것 같습니다 : http://stackoverflow.com/questions/14375552/interface-builder-keeps-reseting-the-width-of-my-custom-uitableviewcell – jmathew

+0

@jmathew 당신이 얻을 수있는 곳 이? – Bordz

+0

불행히도, 버그처럼 보입니다. 나는 조정을 위해 검사관을 사용하는 것을 끝내었다. 그것은 고민 거리였다. 그러나 모든 것을 다시 놓지 않았다. – jmathew

답변

0

xib의 소스 코드를 확인하십시오 (파일을 마우스 오른쪽 버튼으로 클릭 -> 다른 이름으로 열기). 이 포럼에서는 iPhone과 iPad의 차이점을 설명합니다 (크기 제외). 하지만 먼저 새 파일을 만들고 장치 패밀리가 iPad로 설정되도록하십시오. 이미 iPhone xib에서 물건을 복사 한 후에 문제가 발생했습니다.

+0

안녕하세요, 이미 소스 코드를 확인하십시오. 모두 내부의 객체를 제외하고 같은 값입니다. 320 기본 너비는 없습니다. 이미 새 파일을 만들고 가족이 iPad로 설정되었는지 확인하려고했습니다. – Bordz

0

자동 레이아웃을 제거하고 하위보기를 변경하면됩니다. autolayout 속성이 필요한 경우 수정 후 autolayout을 확인하십시오.

+0

안녕, 실제로있는 UITableViewCell의 내 구조 UITabeViewCell -UIImage -UIView – Bordz

+0

안녕, 실제로있는 UITableViewCell의 내 구조 UITabeViewCell (SCView (있는 UIImage, UIView의 (SCView (UIView의,있는 UIImage가))))입니다 I 비활성화 자동 레이아웃입니다 자신의 위치에 올려 놓고, 내가 자동 레이아웃을 사용할 때. 그것은 실행되지 않을 것입니다. 제약 조건에 많은 오류가있는 것 같습니다. 나는 그들의 제약 조건/관계를 수정하고 수정할 수 있었지만 디스플레이는 인터페이스 빌더에서 내가 desingning했던 것과 같지 않다. – Bordz