UIScrollView
안에 양식을 구현 중입니다. 사용자가 모든 필드를 볼 수 있도록 키보드를 열 때 스크롤보기의 내용 맨 아래에 공간을 추가하려고합니다. 나는 다음과 같은 코드로 모든 필요한 제약 조건을 부가 UISCrollView
내부의 양식보기 넣어 : 당신이 볼 수 있듯이iOS : 자동 레이아웃을 사용하여 UIScrollview의 내용을 변경하십시오.
[_infoView addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"V:[_infoView(1730)]" options:0 metrics:nil views:views]];
[_scrollView addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"H:|[_infoView]|" options:0 metrics:nil views:views]];
[_scrollView addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"V:|[_infoView]|" options:0 metrics:nil views:views]];
[_scrollView addConstraint:[NSLayoutConstraint constraintWithItem:_infoView
attribute:NSLayoutAttributeCenterX
relatedBy:NSLayoutRelationEqual
toItem:_scrollView
attribute:NSLayoutAttributeCenterX
multiplier:1
constant:0]];
, 내가 첫 번째 줄에서 양식의 높이를 지정할을하고 scrollview
자동으로 컨텐츠 크기를 맞 춥니 다. 이제 폼의 높이를 늘리고 싶습니다. 그래서 높이에 대한 제약 조건을 더 큰 값으로 재설정하려고했지만 작동하지 않습니다. 그런 다음 [_scrollView setContentSize:]
메서드를 사용하려고 시도했지만이 방법도 작동하지 않습니다. 누구든지 제발 도와 주실 래요?
혹시 이것을 알아 냈습니까? 나는 이것을 알아내는 끔찍한 시간을 보내고있다. – mkral