2012-12-15 7 views
2

iOS 앱의 인터페이스를 구축하려고합니다. 새로운 프로젝트를 계속 반복해서 시작하지만, 여전히 디테일 뷰의 컨트롤에 문제가 있습니다 (그림 참조). 세부 묘사 문제 UIView

여기 전 스크린을 얻었다 :

상세도 jQuery과 열 때 사용자 터치를 나타낸다. 당신은 내 설계 및 시뮬레이션 화면에서 최종 결과의 차이를 볼 수 있습니다 -이 문제

입니다

enter image description here

주요 XIB 디자인

enter image description here

이 내가 열 어떻게 상세보기 :

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 
{ 
    // Navigation logic may go here. Create and push another view controller. 

    DetailViewController *detailViewController = [[DetailViewController alloc] initWithNibName:@"DetailViewController" bundle:nil]; 

    // ... 
    // Pass the selected object to the new view controller. 
    [self.navigationController pushViewController:detailViewController animated:YES]; 

} 
+0

디자인이 정상적으로 보입니다. 상세보기의 제약 조건을 확인하거나 새 IB 형식을 끄십시오. – demosten

+1

화면 프리젠 테이션이 끝나고 어딘가에 앱에 중단 점을 놓고 디버거에 무슨 일이 일어나는지 알려주는'po [[UIWindow keyWindow] recursiveDescription]'을 입력하면됩니다 (예 : 엉망인 레이블 또는 슈퍼 뷰). 또한 자동 레이아웃을 사용하고 있습니까? 그렇다면 제약 조건을 검토해야합니다. – Rob

+1

Autolayout - 내 디자인 버그 소스입니다. 방금 디테일 xib에서 스위치를 끄고 모든 컨트롤이 올바른 위치에 있습니다. –

답변

0

- 내 설계 버그 소스입니다. 방금 디테일 xib에서 스위치를 끄고 이제 모든 컨트롤이 올바른 위치에 있습니다.

감사합니다. Rob