내 앱용 FeedViewController를 작성하고 있습니다.특정 조건에 대한 요소 사이의 간격 처리
이 화면은 사용자의 게시물을 보여주는 tableView (또는 collectionView)로 구성됩니다. 게시물은 항상 콘텐츠를 포함하며 이미지를 포함 할 수도 있고 포함 할 수도 없습니다.
표시 할 이미지가 없을 때 어떻게 처리해야하는지 궁금합니다. 테이블 뷰 셀 높이를 어떻게 처리하고 각 항목 간의 간격이 동일하게 유지되는지 확인하고 싶습니다.
가 나는 시도했다 :
내가 테이블 뷰 셀의 서브 클래스를 생성하고 내가 몇 가지 제약 조건을 추가 내부. 내 FeedViewController의 cellForRowAtIndexPath 메소드 내에서 postImageView.image가 nil인지 여부를 확인하기 위해 "if 문"을 추가하고 그에 따라 게시 이미지의 높이 제한을 업데이트합니다. 문제는 아래 스크린 샷에서 볼 수 있듯이 이미지가있는 셀과 이미지가없는 셀이 약간 다른 점입니다. 나는 요소들 사이의 간격을 똑같이하고 싶습니다. 게시물에 붙은 이미지가 있는지 없는지 상관 없습니다.
어떻게 그런 문제를 해결할 수 있습니까? 당신의 도움에 대한
감사합니다,
J.
고마워요 @Vishal, 실제로 AutoLayout에서 제약 조건을 사용하고 자동으로 제약 조건 (translatesAutoresizingMaskIntoConstraints = false)을 작성하지 않도록 제보기에 알리고 제 하단 레이블에는 하단 및 상단 제약 조건이 있습니다. – jellyfish6