자동 회전을 지원하는 사용자 지정 UINavigationController가 있습니다. 또한 내보기 중 하나에 UIDatePicker가있어서 Navigation 컨트롤러 스택에 던져 넣습니다. 날짜 선택 도구보기를 세로로 시작한 다음 회전하면 자동 회전이 작동합니다. 내가보기에 날짜 피커보기를로드하려고하면보기가 엉망입니다. 회전을 지원하지 않고 프레임이 피커의 절반 정도만 보이고 중심을 벗어나면 그 것처럼 보입니다.가로로 UINavigationController에서 UIDatePicker로드하기
문제가 발생했을 때 자동 회전을 지원하는 필자 자신의 날짜 선택기를 만들려고했는데, 두 개의 다른보기를 생성하고 바꿔 치기를 시도했으며,보기 프레임 크기를 ViewWillAppear 메서드입니다. 그들 중 누구도 아직 나를 위해 일하는 것 같지 않습니다.
누구나 네비게이션 컨트롤러에서 날짜 선택 도구를 가로로 올바르게 표시하는 방법에 대한 제안 사항이 있습니까? 나는 아마도 단순한 것을 간과 할 것이고 대답은 내 앞에있다. 그러나 나는 그것을 발견하지 못한다.
뷰 컨트롤러가 펜촉에서로드 될 때 장치가 이미 가로 방향 인 경우 제대로 표시되지 않습니다. 그래서 컨트롤을 재현하기위한 수정은 의미가 있지만 더 나은 수정을 발견했습니다. 제 대답을 참조하십시오. – progrmr