2014-09-06 4 views
0

이 실수를 여러 번 했으므로 해결책을 공유 할 것이라고 생각했습니다. 내가 조롱 한 iOS 앱을 실제 앱으로 변환하는 과정에서 종종 발생합니다. 내가 조롱하는 동안 UIViewController에 서브 클래스를 지정하지 않고 Xcode에서 스토리 보드를 사용합니다. 그런데 디자인에 만족하면 코드를 작성하고 하위 클래스를 만든 다음 스토리 보드 화면에 할당합니다.UITableViewController의 정적 내용이 사라졌습니다.

내가 만나는 공통적 인 문제는 하위 클래스를 할당 할 때 내 UITableViewController 화면의 정적 컨텐츠가 사라지는 것입니다. 당신이 행복

  • 일부 정적 세포를 입력 정적 셀에 내용 프로토 타입
  • 의 한 부분으로 설정 스토리 보드
  • 에 밖을

    1. 드래그 TableViewController : 문제를 재현하는

      단계 프로토 타입 서브 클래스 UITableViewController와 함께

    2. Utilities => Identity Inspector로 이동하여 사용자 정의 클래스를 서브 클래스
    3. 으로 설정하십시오

    시뮬레이터에서 프로젝트를 실행할 때 화면의 정적 컨텐츠가 사라졌습니다.

  • 답변

    1

    위의 순서에서 누락 된 단계입니다. 그것을 만들 때

    1. 제거하려면 서브 클래스

    코드를 엑스 코드에 의해 생성 된 코드를 삭제 : 내용을 변경해야 할 때까지

    - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView 
    { 
        // Return the number of sections. 
        return 0; 
    } 
    
    - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section 
    { 
        // Return the number of rows in the section. 
        return 0; 
    } 
    

    당신은 밖으로이 코드를 유지해야합니다 정적 셀에서 동적 셀까지

    관련 문제