2015-01-16 3 views
0

화면 크기에 따라 적절한 위치에 부동 버튼을 배치하는 데 문제가 있습니다. 그것은 iPhone 4s에서 훌륭하게 작동하지만 iPhone 6에서는 완전히 다른 장소에 있습니다. 다른 iPhone을 확인하는 방법을 알려주실 수 있습니까?iOS - iPhone 4/5/6의 위치

아이폰 4S

editOptionsView = [[UIView alloc] initWithFrame:CGRectMake(226.0f, 540.0f, [[self view] bounds].size.height, 40.0f)]; 

아이폰 6

editOptionsView = [[UIView alloc] initWithFrame:CGRectMake(226.0f, 627.0f, [[self view] bounds].size.height, 40.0f)]; 

덕분에 많은

+4

당신은 자동 레이아웃을 사용해야합니다. 이것은 많은 문제를 해결하기위한 것입니다. – bpapa

답변

0

당신은 항상 메인 화면을 요청하여 화면 크기를 얻을 수 있습니다 :

[[UIScreen mainScreen] bounds] 

을 항상 가장 좋은 방법이 아니다 있지만.