我在视图出现事件中填充表视图,并调用tableview的reloadData。表填充了一些行,但没有显示更多行的滚动。我是iOS开发的新手。什么可能是错的?
答案 0 :(得分:1)
尝试以下代码
- (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];
});
}
用您的表名替换self.tableView
。
希望这有帮助。
答案 1 :(得分:0)
尝试像查看
一样设置tableView的框架答案 2 :(得分:0)
您是否尝试过scrollEnabled属性?
tableViewName.scrollEnabled = true