autolayout을 사용할 때 UITableViewCell 내부에서 UIImageView에 문제가 있습니다. 특히 나는 이미지를 가장자리 (20pt)에서 엄격한 크기 (50pt)로 분리하고 싶습니다. 그래서 이것을 정의했습니다 : imageview = top to edgeview = 20 height = width = 50UIImageView가 UITableViewCell에서 AutoLayout 제약 조건을 무시합니다.
내가 찾은 것은 이미지 뷰가 제약 조건을 완전히 무시한다는 것입니다. (무서운 스마일에 대해 유감스럽게 생각합니다. Google 이미지에서 제공 한 것입니다.) 당연히 나의 원하는 레이아웃은 더 많은 내용을 가지지 만 그 내용이 존재하는지 여부에 관계없이 그 효과는 동일합니다. 는, 단일보기 응용 프로그램 테이블보기를 추가 확인 데이터 소스를 연결하고 적어도 하나의 셀 이 펜촉으로 tableviewcell을 만들 수 있도록 보일러 쓰기, 다음과 같이
프로젝트에 대한 설정입니다 당신이이 충분해야 같은 느낌
런타임에 볼 수 있도록 이미지 뷰에 이미지를 설정 (20의 높이로, 10 일)을 선도/맨하기 위해 tableviewcell 제약에 이미지 뷰를 추가하지만, 어리석은 뭔가를 놓친 건가? 비교를 위해이 동일한 설정은 테이블 뷰없이 아무런 문제도 일으키지 않으며, 이미지 뷰는 예상대로 동작합니다.
제안에 감사드립니다. 다른 게시물에서 클립 하위보기를 보았지만 해결되지 않았습니다. 'Scale to fit'도 기본적으로 선택되어 있습니다. 'Aspect fit/fill'을 시도했지만 도움이되지 않습니다. – Christophe
내 문제가 해결되었습니다. 고정 된 크기 (128x128)의 일부 템플릿 이미지로 imageView를 초기화했습니다. 그런 다음 카메라 사진으로 이미지를 업데이트 한 후 128x128 제한을 무시하고 imageView가 전체 그림을 표시했습니다. 프레임을 확인했는데 아무 것도 바뀌지 않았습니다. 기본적으로 나는이 클립 물건을 놓쳤다. 감사! –