2011-03-08 1 views
0

UIButton이있는 UIViewController가 있습니다.TTThumbsViewController에서 돌아간 후 UIButton이 위로 이동합니다.

내가 UIButton에 넣은 이벤트는 새로운 TTThumbsViewController PhotoThumbnail을로드하는 것입니다.

PhotoThumbnail *photoThumbnail = [[PhotoThumbnail alloc] initWithNibName:@"PhotoThumbnail" bundle:nil]; 
[self.navigationController pushViewController:photoThumbnail animated:YES]; 

UIButton을 클릭하면 PhotoThumbnail이 완벽하게로드됩니다.

문제점 : 뒤로 단추를 클릭하면보기가 UIButton이 있던 곳으로 돌아가지만 UIButton의 위치가 위로 이동했습니다.

이 UIButton의 원인은 무엇입니까?

참고 : UIViewController는 마지막으로 창에 추가되는 UITabBarController의 일부입니다.

tabBarController 창

[window addSubview:tabBarController.view]; 

여기 내 상황의 내 설명이 분명 희망이 추가됩니다.

답변

1

해결책을 찾았습니다! 일종의 ... 해결 방법이 ... 해결 방법은

, 인터페이스 빌더에서 버튼을 "자동 크기 조정"에서

설정 : 최고 (선정), 왼쪽 (선정), 오른쪽 (선택되지 않은)을, 하단 (선택 안함). 모든 버튼은 실제로 뷰의 맨 위에 설정됩니다.

대상 : 위쪽 (선택되지 않음), 왼쪽 (선택되지 않음), 오른쪽 (선택됨), 아래쪽 (선택됨). 그런 다음 버튼을 위로부터 멀리 이동합니다 (예상치).

P. 이게 내 디자인 문제인지 아니면 다른 버그 또는 다른 문제와 관련이 있는지 확실하지 않습니다! 희망이 다른 사람들을 돕는다!

또는 : 실제 이유를 아는 사람이 있으면 언제든지 문의 해주세요. 감사!