2014-04-14 2 views
0

문제는 MFMessageComposeViewControllerUIActivityViewController 및 메시지 옵션 모두입니다.MFMessageComposeViewController를 사용할 때 이상한 동작이 발생했습니다.

대화 상자가 제대로 표시되지만받는 사람을 선택하면 전체받는 사람 필드가 탐색 모음 아래로 위로 이동합니다. 실제로 그 아래에 표시되는보기 컨트롤러를 볼 수 있습니다. 또한 주소를 입력 할 때 자동 완성 목록이 나타나면 목록은 실제로 키보드 아래에서 화면의 절반 정도 아래에서 시작됩니다.

문제가없는 간단한 샘플 앱을 만들었습니다. 내 응용 프로그램에만 있습니다.

제가 생각할 수있는 유일한 점은이 대화 상자가 이미 제시된보기 컨트롤러에서 표시되었지만 다른 점은 무엇이 문제인지 알 수 없다는 것입니다. Missing recipients

답변

0

Offset Autocomplete

나는 같은 문제 다 퉜다. 제 경우에는 UINavigationBar의 모양 선택기를 사용하여 발생했기 때문에 UINavigationBar가 수행중인 것처럼 보입니다. 이러한 모양 선택기의 범위를 UINavigationController 하위 클래스로 좁혀서 해결했습니다.

[[UINavigationBar appearanceWhenContainedIn:[MYNavigationController class], nil] setBackgroundImage:... forBarMetrics:...]; 

보다는

[[UINavigationBar appearance] setBackgroundImage:... forBarMetrics:...]; 
0

저도 같은 문제가 있었다.

내 AppDelegate에서 사용자 정의 NavBar에 BackgroundImage를 설정했습니다. 일단 내가 그것을 제거, 동작이 정확했다. 이상하고 이상한 것은 실제로 있습니다.