2014-12-28 7 views
0

현재 응용 프로그램은 heightForRowAtIndexpath 메서드를 사용하여 모든 셀에 대해 동일한 높이를 반환하는 UITableView를 사용합니다.iPhone 6/6 plus에서 UITableViewCells를 동일한 높이로 만들려면 어떻게해야합니까?

내가 Yo 앱을 사용해 보았을 때 높이는 4s와 6 plus에서 모두 같았습니다 (명백하게). 그러나 내 애플 리케이션에서, 행은 "6"플러스에서 시도했을 때 "키가 크다". 어떻게 높이를 유지합니까? 이것은 다른 UI 요소에도 적용됩니다. 모든 버튼 등은 정적으로 정의 됨에도 불구하고 화면의 백분율과 반대되는 픽셀의 양으로 모든 키가 커집니다.

+0

앱은 아이폰 육분의 육 +에서 기본적으로 실행하는 데 적합 아이폰 OS를 알려줄 수있는 LaunchImage.xib을 추가해야합니다. – dasdom

답변

2

문제는 xcode에서 새로운 iPhone 크기를 지원하지 않는다는 것입니다. iPhone 6 및 iPhone 6Plus에 대한 새로운 시작 이미지를 추가해야합니다. xcode Image.xcassets에서 이미지를 실행하십시오. iOS 8 용 이미지를 선택하면 Retina HD 5.5 및 Retina HD 4.7의 이미지 자리 표시자가 나타납니다. 이러한 이미지를 추가하면 앱이 더 이상 새로운 iPhone에 화면에 맞게 확장되지 않습니다.

(또한 dasdom 제안으로 시작 화면을 렌더링하는 XIB를 사용할 수 있습니다.)