UITableView滚动不滚动

我想开发iOS应用程序,其中我使用透明Tababar

UITableView上的View当我运行我的应用程序,因为Transperant Tababar我的UITableView后面Tababar和我无法select最后一行的UITableView

看到: 在此先感谢。

简单的调整

  table.contentInset = UIEdgeInsetsMake(0, 0, 200, 0); // try setting this value 

希望这有助于你:)

有两种可能性:

1)。 首先,您可能忘记将tableview的数据源和委托设置为self。

2)。 框架可能被错误地分配,即当我们同时使用导航栏和标签栏时,iPhone4中tableView的高度是367,iPhone5中是455。

这不是问题的标签栏阿尔法。 这不是UITableView的框架。 要么设置表格的框架来考虑标签栏,要么:

 self.tableView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight; 

编辑,可能iOS7有边到边的布局。 试试viewDidLoad (自指控制器):

 if ([self respondsToSelector:@selector(automaticallyAdjustsScrollViewInsets)]) { self.automaticallyAdjustsScrollViewInsets = NO; }