Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/106.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 3.5英寸屏幕中自动铺层Xib作物的UITableView_Ios_Iphone_Ios7_Autolayout - Fatal编程技术网

Ios 3.5英寸屏幕中自动铺层Xib作物的UITableView

Ios 3.5英寸屏幕中自动铺层Xib作物的UITableView,ios,iphone,ios7,autolayout,Ios,Iphone,Ios7,Autolayout,我有一个使用导航控制器和选项卡栏控制器的应用程序。所以我的视图控制器都有导航栏和选项卡栏 当我将UITableView添加到UIViewController,然后为3.5英寸屏幕运行模拟器时,会发生以下情况 表的顶部不是从UIViewController的顶部开始(位于导航栏的正下方) 底部内容(如果我有多个页面并滚动到底部)被剪切 如果我使用一个style==Grouped,那么顶部的标题总是被截断 要了解我的意思,请尝试以下步骤: 使用xib创建UIViewController类型的新文件

我有一个使用导航控制器和选项卡栏控制器的应用程序。所以我的视图控制器都有导航栏和选项卡栏

当我将UITableView添加到UIViewController,然后为3.5英寸屏幕运行模拟器时,会发生以下情况

  • 表的顶部不是从UIViewController的顶部开始(位于导航栏的正下方)
  • 底部内容(如果我有多个页面并滚动到底部)被剪切
  • 如果我使用一个style==Grouped,那么顶部的标题总是被截断
  • 要了解我的意思,请尝试以下步骤:

  • 使用xib创建UIViewController类型的新文件
  • 确保选中了“自动布局”
  • 在界面设计器中,将模拟度量设置为具有半透明的顶部栏和底部选项卡栏
  • 将UITableView添加到单元格中
  • 在其中添加一些数据,以便查看数据并滚动
  • 运行应用程序

  • 是否有人可以帮助提供有关如何解决这些问题的指导?你们是不是也遇到了这些问题?还是只有我一个人?

    假设它在iOS 7上复制,在你们看来加载的地方是:

    - (void)viewDidLoad {
        [super viewDidLoad];
        // To support iOS 6
        if ([self respondsToSelector:@selector(setEdgesForExtendedLayout:)]) {
             self.edgesForExtendedLayout = UIRectEdgeNone;
        }
    }
    

    这实际上让情况变得更糟。你能提供一些截图吗?