@ 존 :
방법-1 :
메인 확인 여기
- (void)showModalView
{
[self.popupView setFrame:CGRectMake(0, self.view.frame.size.height, self.view.frame.size.width, self.view.frame.size.height)];
[self.view addSubview:self.popupView];
[UIView animateWithDuration:.2 animations:^{
[self.popupView setFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)];
}];
}
는 그림이다 알파 값을 0으로 설정하여 transperant를보고 기본보기의 절반에 불과한 기본보기에 하위보기를 추가하고 유지합니다. 불투명 (알파 값은 1).
그러면 현재의 모달 뷰 컨트롤러를 사용하여 뷰 컨트롤러를 표시하면됩니다.
transperancy로 인해 이전보기의 절반을 볼 수는 있지만 transperant보기가 있으므로이보기를 만질 수는 없습니다.
METHOD-2 :
다른 작업 분위기 기존 뷰의 크기의 절반 인 UIView의 애니메이션이다.
그러면 UIView의 애니메이션을 따라야합니다.
기존보기에 하위보기로 추가되는 UIView 일 뿐이므로 나머지 화면을 터치 할 수 있습니다.
귀하의 요구 사항에 따라 방법 중 하나를 수행 할 수 있습니다.
희망이 도움이됩니다.