2017-09-26 14 views
2

내 테이블보기에서 사용자 상호 작용으로 스크롤하는 것을 거부합니다. 셀 내의 이미지 크기에 따라 크기를 조정할 수있는 셀이므로 테이블보기 셀의 크기가 조정되면 일부 내용이 올바른 위치로 스크롤됩니다. 그러나 사용자 상호 작용에서 전혀 스크롤하지 않습니다. 도와주세요?UITableView iOS11 스크롤하지 않습니다 - Xcode 9

편집 : 사용자가 화면의 가장 왼쪽 가장자리에서 스크롤하는 경우에만 테이블보기가 스크롤됩니다. 그때까지 스크린의 중앙에있는 레지스터는 상호 작용이 없습니다. 또한 콘텐츠와 화면 사이에 약간의 차이가 있음을 알았 기 때문에 왼쪽에 어떤 종류의 삽입이있는 것으로 보입니다.

enter image description here

답변

4

나는 왼쪽에있는 솔루션에 스크롤 문제 모두와 마진을 발견했다. 셀 내용이 없으므로 테이블보기는 여백에서만 스크롤 할 수있었습니다. 이로 인해 콘텐츠가 속성에 접촉하는 지연으로 이어졌습니다.

if (@available(iOS 11.0, *)) { 
     self.viewRespectsSystemMinimumLayoutMargins = NO; 
     self.shoutsFeedTable.delaysContentTouches = YES; 
} 

의 ViewController viewRespectsSystemMinimumLayoutMargins의 속성은 하나의 제로 마진을 설정할 수있다. 이것은 내 프로젝트에서 몇 가지 제약 사항을 야기하는데, 이는 곧 바로 수정 될 수 있습니다. 희망이 다른 사람을 도와줍니다.