다음과 같은 코드가 true로 평가되고 OS 2.2.1에서 오른쪽 (또는 왼쪽)으로 회전하는 중괄호 안에 코드가 실행됩니다. 그러나 OS 3.0 용으로 컴파일되고 실행될 경우 동일한 코드 행은 true로 평가되지 않습니다. (또는 중괄호로 들어가십시오) ...OS 3.0에서 iPhone 인터페이스 방향 명령문이 작동하지 않습니까?
디버거 및 로그에서 중괄호 안의 줄은 나는 3.0
이것은 텍스트 뷰에 textViewDidBeginEditing 방법의 내부 용으로 컴파일 한 경우
이 처리 2.x 및 방법이 3.0 상대 사이에 뭔가 변화 했 ... 생략? 크기를 조정하지 않는 텍스트 필드는 사용자가 버그를 수정하려고 시도하는 것으로 나타났습니다 ...
이 코드는 원래 코드가 아니며, 필자가 생각하기에 시작해야한다고 생각합니다. 회전을위한 일부 대리자 메서드 구현 ...? 이 경우 테스트하려는 경우 그러나 여전히 버그이 사항이 작동하지 않는 나를 ... 어떤 조언에 미리
감사합니다 ...
if((self.interfaceOrientation == UIInterfaceOrientationLandscapeLeft)||(self.interfaceOrientation == UIInterfaceOrientationLandscapeRight))
{
[self setTextViewHeight:107];
NSLog(@"inside if self.interfaceorientation...");
}
감사합니다. 예. 그랬습니다 ... 모든 곳에서 기록되었습니다. 또한 메서드의 맨 위에 중단 점을 설정하고 코드를 단계별로 진행하여 if 블록이 3.0에서 건너 뛰고 2.x에서 실행되는 것을 보았습니다. 난 단지 가독성을 위해 대부분을 사용했습니다 ... –