2015-01-22 3 views
0

뷰가 표시된 이벤트에서 테이블 뷰를 채우고 tableview의 reloadData를 호출합니다. 표는 일부 행으로 채워지지만 더 많은 행은 표시하지 않습니다. 나는 iOS 개발에 더 새롭다. 무엇이 잘못 될 수 있습니까? 당신의보기만큼 당신의있는 tableView의 프레임을 설정하는UITableView가 스크롤을 표시하지 않습니다.

답변

0

봅니다

+0

테이블 뷰는 상위 뷰 내에 있습니다. – Sanjivani

0

당신은 scrollEnabled 속성을 시도 해 봤나?

tableViewName.scrollEnabled = true 
+0

그것은 이미 사실입니다, 나는 디자이너에서 설정했습니다. – Sanjivani

1

은 테이블 이름으로 self.tableView 교체 다음 코드

- (void)viewDidLoad { 
    //write the code to fetch and store the data in array(table view data source) 
    [self.tableView setFrame:self.view.bounds];//the frame should not exceed self.view.bounds, try `NSLog(@"View Bounds %@",NSStringFromCGRect(self.view.bounds));` to know view bounds 
    [self.tableView setScrollEnabled:YES]; 
    [self.tableView setShowsHorizontalScrollIndicator:YES]; 
    [self.tableView setShowsVerticalScrollIndicator:YES]; 
    dispatch_async(dispatch_get_main_queue(), ^{ 
     [self.tableView reloadData]; 
    }); 
} 

을보십시오.

희망이 도움이됩니다.

관련 문제