2014-10-28 5 views
0

셀의 오른쪽 위 모서리에있는 사용자 지정 셀에 IB를 통해 단추를 추가하려고합니다. 자동 레이아웃을 사용하여 올바르게 배치했지만 시뮬레이터에서 버튼이 나타나지 않는 이유를 모르겠습니다.자동 레이아웃을 사용하여 사용자 지정 셀에 UIButton 추가

하지만 프로그래밍 방식으로 생성하면 완벽하게 나타납니다.

그래서 내 질문은 어떻게 그것을 IB를 사용하여 달성 할 수 있으며, 내가 잘못하고있다.

너비와 높이를 수퍼 뷰하고 수정하기 위해 버튼 앞뒤에 4 가지 제약 조건을 추가했습니다.

+0

Cany (캐년 쇼) 버튼을 IB에 어떻게 두는가? – Rashad

+0

'너비'및 '높이'제약 조건을 추가해보십시오. – Sreejith

답변

2

leading space constrain을 제거하고 top space constrain에 수정 사항을 추가하십시오. 총 4 개의 제한이 고정 폭, 높이 및 고정 된 후행, 수퍼 뷰의 상단 공간으로 작동한다는 것을 의미합니다. 작동하지 않는다면 tableView 제약을 설정하지 않았다는 것을 의미합니다. tableView에 대한 슈퍼 뷰에서 상단, 하단, 왼쪽 및 오른쪽 공간에서 해결할 수 있습니다.

+0

네 네가 언급 한 네 가지 제약 조건을 모두 추가했다.하지만 여전히 같은 행동이다. tableview 제약에 대한 이유는 내가 one.I 필요가 있었는지 UIViewController 내부 tableView를 사용했습니다. 그래서 내가 tableView에도 제약 조건을 적용해야합니까. – vaibhav

+0

@vaibhav 예. UIViewController의 뷰가 표시 될 때마다 각 전화기에서 크기를 조정하므로 하위 뷰도 적용되는 제한에 따라 크기가 조정되므로 tableView에 대한 제한도 필요합니다. – iHulk

+0

정말 고마워요 .. 그게 .. – vaibhav

관련 문제