iOS 앱을 개발하고 이상한 문제가 발생했습니다. 뷰의 크기를 조정하는 로그를 작성하고 있으므로 뷰가로드되면 인터페이스 작성기에서 크기를 조정 한 뷰의 초기 크기를 보유한 ivar가 있습니다. 초기 CGFrame rect는 다음과 같습니다 (x = 0, y = 63, width = 284, height = 705).이상한 크기의 CGRect
filesFrame = self.fileView.frame;
내가 self.fileView.frame 터치 유일한 장소는 다음과 같습니다 : 나는 초기 값을 유지하기 위해 사용하는 코드는 작성하지 못했습니다 서로 후 두 개의 별도의 장소에
self.fileView.frame = filesFrame;
self.fileView.frame = fullFilesFrame;
이 있습니다 로 fullFilesFrame 정의된다 : 프레임 RECT 원점 지금 CGPoint
fullFilesFrame = CGRectMake(self.view.frame.origin.x,self.view.frame.origin.y+63,
self.view.frame.size.height,self.view.frame.size.width+63);
I 초기 프레임으로 크기를 조정 한 후 내 값을 확인하다,536 (X = 0, Y는 63 =)CGSize (너비 = 28, 높이 = 961)
어떻게 될 수 있습니까? 조회수의 크기를 조정하는 것이 처음이며 Im는 iOS에도 상당히 새로운 것입니다.
아마도 자동 설정 마스크가 잘못 설정 되었기 때문일 수 있습니다. 그리고 당신은 자동 레이아웃을 사용하고 있습니까? – kambala