저는 스토리 보드를 처음 사용합니다. 이전에 인터페이스 빌더를 몇 가지 수행했고 많은 수동 UI 포지셔닝을 수행했습니다. 이 문제를 검색하고 다른 관련 게시물에서 찾은 해결책을 시도했지만 아무 소용이 없습니다.
스토리 보드에 UIScrollView가 추가 된 뷰 컨트롤러가 있습니다. ScrollView 콘센트가 연결되어 속성이 합성되었습니다. Scrolling Enabled가 선택되어 있습니다. 바운스가 확인됩니다. 그럼에도 불구하고 스크롤이 일어날 것이라는 징후는 없었습니다. Bounces Vertically를 체크했을 때 최소한 스크롤 가능한 콘텐츠를 볼 수 있었지만 놓으면 다시 튀어 오릅니다. 내가 찾은 프레임 크기는 320과 521로 설정되었습니다. 다른 높이로 실험했지만 도움이되지 않았습니다. (이전 및 최신 휴대폰 크기를 수용 할 수 있도록 스토리 보드에 설정된 크기는 얼마입니까?)
viewDidLoad에서
[scrollView setContentSize:CGSizeMake(320, 1000)];
이후 로그 문은이 값이 수락되었음을 확인합니다. 그러나 그것도 도움이되지 않았습니다.
한 게시물의 누군가가 추가를 제안했습니다.
- (void)viewDidLayoutSubviews
{
[super viewDidLayoutSubviews];
[self.scrollView setContentSize:CGSizeMake(320, 808)];
}
이것은 컨트롤러가로드 될 때 프로그램을 충돌시키는 효과가있었습니다.
어떤 도움이라도 대단히 감사하겠습니다!
감사.
두 가지가 필요한 것으로 밝혀졌습니다.
1) 스크롤 뷰의 높이를 480으로 설정합니다.
2) 스크롤 뷰의 맨 아래 필드에 제약 조건을 추가합니다. 제약은 Pin >> Bottom Space to Superview였습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다