0

다른 뷰 (위젯)의 수를 포함하는 뷰 (기본 뷰)를 만듭니다. 그 주된 견해는 완벽한 것을 보여줍니다. 메인 뷰는 실행 중 사이즈가 조정되어 UIScrollView에 추가 할 수 있습니다.하위 뷰에있는 UIScrollView의 마지막 행은 표시되지만 터치 할 수는 없습니다.

스크롤 뷰의 하위 뷰 (마녀가 주 뷰임)가 올바르게 표시되지만 마지막 주 뷰의 위젯을 터치 할 수없는 문제가 있습니다 (버튼이 있기 때문에 밀어 넣을 수 없습니다).

문제는 가로 방향에서만 나타납니다. 세로 방향에서는 잘 작동합니다.

마지막 위젯 프레임 높이를 실제로 더 크게 설정하면 문제가 사라집니다 (실제 높이가 41이고 41 + 50로 설정하면 작업이 시작됩니다).

어째서 이런 일이 발생했는지 전혀 알 수 없습니다. 어떤 도움을 주셔서 감사합니다.

P. UIScrollView의 내용은 모달 창에 있습니다.

업데이트. 확인. 내 scrollView UINavigationController 및 모달 창에서 후에 배치하는 데 사용됩니다. scrollView를 모달 창 (presentModalViewController : method에 의해)에서 직접 push하면 문제가 사라진다는 것을 알게되었습니다. 그러나 탐색 바가 없습니다.

UINavigationController에는 어떤 문제가 있습니까?

답변

0

OK! scrollView 자체에 문제가 있습니다. interphase builder에서 "Autoresize subviews"속성을 선택 해제 한 후 잘 작동합니다!

0

상위 뷰의 프레임이 스크롤 뷰의 프레임보다 작았 기 때문에 비슷한 문제가있었습니다.

관련 문제