내 안에 탐색 막대 및 scrollview가있는 UIViewController가 있습니다. scrollview가 아래로 스크롤 될 때 탐색 영역을 숨기고 여유 공간에 맞게 scrollview의 경계를 설정합니다.UINavigationBar 및 UIScrollView 크기 조정
self.navigationController.navigationBarHidden = YES;
[scrollView setBounds:CGRectMake(0, 0, 320, 411)];
높이가 411이고 여기에는 UITabBarController도 있습니다. 그러나 scrollview가 전체보기에 맞지 않습니다. 그것이 프레임인지 체크 할 때 그 프레임은 = (0 22; 320 411); 내가 어떻게 고칠 수 있니?
setBounds 대신 setFrame 함수를 사용하려고했습니다. 또한 그것의 프레임을 변경해야하는 콘텐츠의 크기를 조정할 필요가 없습니다.
프레임 설정 후이 두 줄을 사용하면 [scrollView setNeedsLayout]; [scrollView setNeedsDisplay]; –