2017-12-26 7 views
0

테이블보기에서 다양한 셀 유형을 만드는 데 너무 어려움이 있습니다.테이블보기에서 xib 파일의 제약을 반영하는 방법은 무엇입니까?

이것이 나의 방법입니다.

  1. 의 TableView를 작성하고 프로토 타입 셀을 넣어 그것을 식별자를 제공

  2. TableViewCell가 XIB 파일과 파일 및 I가 내 주면서 그들에게 동일한 식별자를 제공 만들기 (의 여기 "CELL1는"가정 해 봅시다) 프로토 타입 셀 ("cell1")

  3. xib 파일에서 하나의 imageView와 레이블을 셀에 넣습니다. 그런 다음 몇 가지 제약을 설정하십시오. 또한 아웃렛으로 TableView 셀 파일에 연결했습니다.

  4. TableViewCell 파일에서 나는 두 개의 imageView 및 레이블을 self에 서브 뷰로 추가했습니다.

  5. TableViewController 파일에서 Nib를 등록했습니다. TableViewController 파일에서

  6. , 나는 내가 XIB 파일로 사용자 정의 셀 파일을 만든 (이하 "cellForRowAt"방법) 내가 XIB 파일에서 만든 레이블 텍스트

을 설정하고 설정 imageView 및 Label을 xib 파일의 셀에 추가합니다. 그런 다음 샘플 이미지를 이미지보기로 보내고 일부 제한 사항을 imageView 및 레이블에 설정했습니다.

그리고 View Nob을 Viewload 메소드에서 TableViewComtroller 파일에 등록했습니다.

마지막으로 내 xib 파일에서 만든 사용자 지정 셀이 내 TableView에 표시되지만 xib 파일에 설정된 제한이 완전히 사라집니다. imageView와 label이 무작위로 배치 된 것처럼 보입니다. 또한 imageView에 설정 한 샘플 이미지가 나타나지 않습니다.

누군가 나를 도와 줄 수 있습니까? 당신이 어떤 스크린 샷을 제공하지 않은 것처럼

+0

코멘트하시기 바랍니다 발견하면, 참고로이 파일을 확인하고 당신이 착각하는 경우 얻을 희망? –

+0

안녕하세요, iOS Geek. 의견을 주셔서 감사합니다! 실제로 스토리 보드에 여러 개의 셀을 넣고 각 셀 파일을 xib 파일없이 사용자 정의 셀에 제공하므로 실제로 솔루션을 찾을 수 없습니다. – George

+0

좋아, 네가 그걸 해결 했니? 그렇다면이 스레드를 닫을 수 있습니다 –

답변

1

은 내가 헤더 셀

내가 내 제약 당신은 수에 대해 같은 문제에 직면하지 않았다 XIB

에서있는 섹션으로의 TableView를 사용했다이 링크 여기 당신에게 참조를 참조 할 수 있습니다 여전히 문제가 음주 문제가 해결

https://github.com/RockinGarg/Expandable-TableView-.git

관련 문제