나는 이것을 많이 검색하고 내가 찾고있는 것을 발견하지 못했습니다.iOS 동적 셀 내용
UITableViewCell
에는 동적 콘텐츠가 포함되어 있어야합니다. 예를 들어, 하나의 셀은 장소 이름, 주소, 전화 번호, 이미지 등을 가질 수 있습니다. 다른 셀은 이러한 속성 중 일부 또는 전부를 가질 수 있습니다.
는 내가 적절하게 기능 cellForRowAtIndexPath:
및 heightForRowAtIndexPath:
반환 물건을 가져야한다는 것을 알고있다.
내가 직면하고있는 문제는 nib 파일로 설계된 셀을 가지고 있으며 거기에서 레이아웃을로드 중입니다. 조건에 따라 각 셀의 높이를 계산할 수 있지만 (지루한 작업 임에도 불구하고) 한 가지가 빠져 있다면 그 셀에 물건을 배치해야합니다. 예를 들어 장소 이름이 누락 된 경우 setFrame:
을 통해 모든 요소를 위로 이동합니다.
내가 믿는 쉬운 방법이 있어야합니까?
** 스토리 보드 **를 사용하고 있습니다. 그렇다면 아무런 문제가 없습니다. 테이블에 대해 하나 이상의 셀이 있습니다. – Fattie
안녕하세요 Joe, 예, 그 방법이 있습니다. 그러나 조합은 정말 많아 약 10 개의 셀 레이아웃을 설계하도록 이끌 것입니다. 원하지 않는 요소를 튕겨 낼 수있는 무언가가 없으며 셀이 레이아웃을 자동으로 다시 조정합니다. –
하나의 테이블에 대해 10 개의 셀 레이아웃이 정상입니까? 나는 더 좋은 방법이있을 거라고 생각했습니다. –