UITableView不显示滚动

时间:2015-01-22 15:26:34

标签: ios uitableview swift

我在视图出现事件中填充表视图,并调用tableview的reloadData。表填充了一些行,但没有显示更多行的滚动。我是iOS开发的新手。什么可能是错的?

3 个答案:

答案 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