1

我想开发我使用透明的 iOS 应用程序Tababar

并且UITableViewView我运行我的应用程序时继续运行,因为 TransperantTababarUITableView落后了Tababar,我无法选择UITableView.

见: : 提前谢谢。

4

3 回答 3

4

简单调整

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


希望这可以帮助你:)

于 2013-10-28T13:01:50.703 回答
0

问题不在于标签栏 alpha。它不是 UITableView 的框架。设置表格的框架以考虑标签栏,或者:

self.tableView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;

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

if ([self respondsToSelector:@selector(automaticallyAdjustsScrollViewInsets)]) {
        self.automaticallyAdjustsScrollViewInsets = NO;
    }
于 2013-10-28T12:18:27.623 回答
0

有两种可能:-

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

2)。框架可能分配不正确,即当我们同时使用导航栏和标签栏时,iPhone4 中 tableView 的高度为 367,iPhone5 中为 455。

于 2013-10-28T12:26:18.257 回答